0
0
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
-1
0
0
-1
0
-2
2
-4
5
-8
10
-16
21
-32
50
-123
285
381
-177
49
3
-465
-508
-441
-490
-129
-266
-519
-266
-88
-390
-746
-675
-513
166
411
20
-89
319
379
-460
-825
-329
-640
-728
5
134
-48
151
587
-124
-268
-207
-787
-705
-603
-620
-560
-239
-152
-229
-390
-463
-371
-618
-779
-483
-420
-570
-61
-307
-935
-124
129
-972
-897
-275
-369
-231
-123
-188
-346
-147
70
-228
-712
-671
-321
-453
-245
148
29
-440
-48
202
-239
-529
-447
-650
-66
-25
-968
-746
-335
-630
-543
-158
-666
-643
178
105
-1099
-791
246
-412
-1155
-562
-31
-646
-726
155
-10
-427
-319
-861
-967
-430
-636
-509
132
-218
-220
465
446
-337
-497
-791
-887
233
75
-679
176
720
-409
-665
-211
-351
-827
-848
-615
84
-181
-1112
-348
-259
-463
-11
-73
-714
-923
-794
-1037
-559
-63
-446
104
72
-652
-1063
-1020
-358
-48
-446
-58
19
-1076
-767
-225
-883
-756
-192
-204
-7
-345
-639
-663
-541
-249
-34
-95
-39
-523
-712
-139
-627
-1485
-1176
-181
-56
-221
-353
-188
-305
-943
-1135
-1096
-1003
-348
186
81
35
-383
-1292
-1130
-1024
-1421
-983
-657
-217
-215
-116
507
300
-285
-721
-861
-1173
-1292
-1055
-792
-469
-402
-261
122
455
-91
-406
-178
-214
-33
-188
-785
-1006
-811
-837
-581
-95
508
425
-257
26
61
-349
-906
-728
-493
-370
-116
-487
-273
-95
-193
52
-179
-370
-540
-243
-399
-888
-209
104
-288
-574
-27
-57
-326
-180
-166
-254
-470
-142
290
-198
-737
-747
-973
-779
447
583
158
512
1016
502
-914
-1122
-643
-142
-396
-436
-344
31
854
649
426
423
-30
-458
-747
-986
-773
-292
-333
-32
234
-239
-270
-4
440
218
-98
46
176
209
-456
-484
-797
-694
-433
-184
402
162
242
537
595
-65
-600
203
46
-567
-713
-577
82
35
-676
-562
383
-28
-625
447
596
-947
-1087
-502
-1373
-927
-256
-1
50
139
31
-570
-454
-260
-438
-1225
-718
-96
-586
-258
231
386
76
-534
-1394
-1386
-950
-1618
-1294
-262
412
576
146
-349
-736
-525
-996
-2458
-1980
-1013
-838
-316
-27
-129
-17
314
-16
-407
-931
-1093
-912
-1487
-1713
-489
-82
-906
-214
-25
-467
-46
246
-255
-1095
-577
-712
-934
-442
-247
-1457
-1314
264
-329
-617
10
-713
-1198
-524
-809
-963
-243
-1224
-1631
-54
-529
-1229
162
313
-862
-716
-331
-899
-1045
-617
-788
-1127
-655
-399
-427
136
296
-182
-594
-1108
-993
-373
-987
-1484
-554
-60
-393
7
30
-64
-166
-1064
-1899
-1974
-1506
-1061
-959
-646
343
-299
-1001
-634
-756
-1615
-1653
-1272
-1890
-1292
-93
227
-468
-832
-390
0
0
0
0
-1
0
-1
-1
-1
-1
-1
0
-1
-1
-1
0
0
-1
0
-1
0
-2
1
-3
2
-5
5
-9
13
-25
78
63
-517
-1109
-1481
-2044
-2166
-2229
-2295
-1632
-336
3
-231
401
501
-471
-1249
-1515
-2216
-2728
-2412
-2435
-1555
-490
-18
223
11
46
-315
-1128
-862
-318
-734
-1290
-1021
-1099
-1488
-1302
-1106
-245
673
740
708
667
372
-478
-1014
-1183
-1331
-786
-193
150
-145
-50
184
-46
-43
221
662
435
-333
-838
-550
-301
-288
-576
-272
291
135
223
366
134
-238
-439
-295
172
109
94
420
651
1150
1029
305
168
423
-18
-706
-111
154
146
859
865
129
38
351
-156
-441
-301
-386
-362
-190
-40
-444
-297
-275
-597
-712
-1237
-597
129
-750
-934
-215
-326
-555
-494
-1000
-1437
-787
-920
-1132
-997
-1129
-756
-742
-682
-234
344
520
-353
-1103
-1234
-1386
-1426
-1080
-782
-202
41
87
-557
-1221
-1363
-1106
-1269
-1341
-630
-714
-1047
-926
-1104
-1673
-1127
-940
-802
-350
-395
-1071
-1413
-949
-1268
-1909
-1462
-848
-644
-767
-429
-366
-539
-293
-337
-272
139
650
286
-341
-63
208
-29
-137
232
302
-343
304
1210
1020
956
1343
1499
328
490
839
-50
-46
-963
-1298
-457
528
673
582
1080
915
818
454
-51
-518
-712
-606
-1105
-732
153
374
87
307
424
174
456
426
197
42
45
-313
-680
-82
-411
-1053
-718
59
1053
953
-259
-826
-199
-119
-825
-628
9
121
-98
-472
-780
-1041
-1650
-1471
-737
-622
165
379
-191
-355
-272
-811
-1696
-1625
-1659
-2065
-1730
-587
-53
-320
305
383
-649
-807
-794
-1150
-1517
-812
-158
-543
-101
808
301
-253
81
-69
-502
-409
-96
81
274
51
-137
-6
191
430
479
-103
-2
761
625
-35
-130
-319
-278
222
430
669
1211
1244
745
240
-275
-208
-324
-482
13
512
437
463
141
110
449
442
368
339
558
530
318
497
633
902
859
357
-153
-112
-31
-88
205
-66
535
1624
988
603
783
731
624
299
-270
-493
12
89
-73
-101
89
269
214
852
458
-399
-263
-696
-1177
-1351
-1232
-647
-98
-495
-886
40
-171
-831
-436
-460
-770
-428
-552
-1037
-530
-577
-602
-92
40
-8
-271
-740
-451
-166
-654
-375
68
11
367
479
-99
-759
-751
-531
-497
-222
1
50
159
-16
-365
-438
-259
-283
-397
-633
-1060
-1093
-1097
-1317
-1383
-872
42
306
369
56
42
39
-213
-519
-1055
-1117
-1252
-1328
-867
-289
-448
-531
-142
-358
-501
-611
-829
-1108
-1364
-1628
-1684
-1540
-1473
-1314
-1028
-879
-908
-607
-532
-966
-1253
-1141
-1062
-1024
-848
-555
-291
66
188
350
604
221
-559
-808
-952
-807
-302
264
276
-101
182
334
658
891
621
495
526
178
-244
-96
-313
-765
-705
-175
77
323
896
970
835
663
359
42
-174
-331
-259
-163
-86
-158
-174
-28
284
620
710
952
685
50
-353
-497
-804
-635
-550
-804
-548
-312
29
76
58
132
-206
-520
-711
-954
-1033
-1064
-1052
-1162
-1030
-768
-671
-356
-272
-590
-687
-915
-1145
-1198
-1171
-1297
-1462
-1148
-898
-613
-327
-233
-424
-1039
-1380
-1428
-1718
-1972
-1934
-1801
-1451
-1069
-828
-853
-1062
-973
-1076
-1307
-1472
-1600
-1542
-1399
-1341
-1182
-735
-425
-204
71
-60
-227
-147
-337
-409
-430
-700
-900
-936
-840
-807
-620
-230
0
240
258
263
352
220
38
-89
-135
-104
-89
0
244
525
616
673
637
631
506
376
399
289
212
25
281
368
137
251
250
-143
-137
-11
141
363
620
653
650
878
698
443
121
-142
-160
-38
-5
134
359
287
355
446
409
422
547
443
10
-32
-185
-206
-394
-479
-440
-354
-41
156
367
455
637
595
628
553
406
176
-55
-141
-312
-324
-428
-316
-39
26
156
254
307
262
120
-3
-147
-439
-659
-871
-1010
-953
-754
-585
-536
-351
-205
-74
-41
-15
-120
-196
-395
-537
-691
-697
-717
-699
-701
-703
-507
-424
-218
-140
-123
-172
-247
-319
-533
-629
-829
-887
-866
-841
-707
-614
-368
-288
-161
-188
-167
-149
-163
-188
-269
-307
-455
-451
-449
-394
-334
-194
-42
32
19
-64
-48
-149
-260
-477
-623
-675
-704
-558
-361
-186
-215
-163
-198
-282
-397
-509
-600
-662
-726
-722
-684
-723
-703
-704
-656
-496
-341
-159
-118
105
130
196
173
55
-9
-202
-118
-143
79
244
518
814
1021
1311
1461
1610
1754
1730
1737
1677
1676
1657
1653
1802
1784
2091
2249
2573
2844
3116
3439
3496
3658
3404
3301
3022
2894
2885
2894
2969
3068
3232
3528
3741
3924
3874
3628
3408
2939
2555
1870
1293
595
-28
-545
-1275
-1797
-2500
-2953
-3364
-3625
-3720
-3893
-3766
-3797
-3643
-3520
-3442
-3371
-3335
-3245
-3288
-3171
-3002
-2744
-2376
-2003
-1668
-1306
-1014
-787
-642
-559
-516
-519
-459
-455
-416
-385
-405
-413
-438
-449
-433
-429
-425
-507
-557
-708
-891
-1156
-1446
-1747
-2104
-2409
-2702
-2876
-2981
-2989
-2924
-2842
-2761
-2665
-2557
-2432
-2326
-2187
-2081
-1926
-1774
-1597
-1386
-1146
-869
-632
-390
-170
78
270
411
501
586
622
637
633
623
598
560
518
483
524
539
640
712
810
807
803
821
813
880
889
1043
1098
1276
1524
1811
2162
2449
2750
2997
3307
3581
4107
4412
4889
5264
5668
5983
6035
6415
6142
6467
6281
6387
6671
6872
7638
7737
8560
8515
8308
7007
5341
2617
-1133
-4021
-7649
-8879
-10535
-10122
-9791
-9130
-7437
-6918
-4770
-4378
-3439
-4101
-4575
-5059
-5661
-4981
-4874
-3989
-3692
-3384
-2991
-2397
-1315
-143
1090
2438
3709
5427
6968
8462
9415
9436
8774
7251
5887
4062
2764
1519
570
171
-91
159
332
817
720
431
-275
-1261
-2229
-3317
-4177
-5109
-5773
-6500
-7029
-7430
-7622
-7652
-7452
-6965
-6314
-5276
-4132
-2789
-1430
-236
543
988
1087
809
502
72
-317
-619
-722
-571
-286
301
698
1059
1265
1184
1117
790
588
-7
-598
-1324
-2277
-2913
-3805
-4331
-5022
-5437
-5666
-5765
-5324
-5012
-4314
-3818
-3379
-3005
-2886
-2621
-2663
-2577
-2589
-2615
-2379
-2211
-1691
-1231
-747
-317
0
467
717
1014
1159
1100
1052
774
515
107
-322
-751
-1287
-1567
-1882
-1891
-1790
-1591
-1269
-1033
-658
-359
8
271
349
332
264
233
257
341
495
716
979
1418
1949
2585
3158
3692
4083
4349
4752
4934
5311
5529
5705
5982
6072
6549
6783
7408
7867
8350
9134
9569
10624
11078
11912
11781
10264
7596
3294
-1107
-5503
-8784
-11173
-12684
-13741
-14070
-13620
-12176
-10087
-8098
-6569
-5964
-5822
-5942
-5424
-4542
-3373
-2657
-2581
-2826
-3176
-2992
-2469
-1725
-987
-123
1049
2927
5486
8317
10750
12287
12711
12089
10790
9027
7167
5075
3016
985
-814
-2077
-2873
-3246
-3563
-3873
-4305
-4735
-5027
-5058
-4800
-4449
-4163
-4117
-4442
-5066
-5775
-6457
-7010
-7489
-7781
-7738
-7096
-5714
-3768
-1541
584
2364
3681
4702
5470
5970
6163
5970
5368
4631
3758
2902
2072
1033
49
-1198
-2085
-2741
-2970
-2903
-2938
-2935
-3266
-3427
-3733
-3963
-4407
-5101
-5821
-6536
-6759
-6767
-6459
-6132
-5735
-5265
-4774
-4033
-3267
-2409
-1669
-1024
-412
115
662
1012
1145
1120
805
478
164
7
-62
-144
-115
-175
-77
-106
-204
-448
-850
-1257
-1768
-2215
-2672
-3079
-3460
-3764
-3910
-4099
-4170
-4068
-3861
-3450
-2978
-2353
-1686
-934
-230
331
904
1375
1759
1979
2087
2240
2422
2662
2941
3193
3523
3824
4190
4527
4757
5011
5132
5270
5376
5388
5424
5365
5212
5155
4945
4939
4949
5169
5653
6414
7568
8855
10427
11867
13237
14181
13350
10757
6096
297
-4629
-9085
-11389
-13336
-14807
-15818
-16417
-15120
-13359
-10557
-8643
-7257
-6407
-5538
-3664
-1262
1610
3556
3986
3196
1850
619
-129
-875
-1442
-2097
-2020
-911
1297
4336
7219
9630
10817
11184
10773
9942
9023
7865
6498
4621
2405
71
-2158
-4158
-5977
-7694
-9215
-10371
-10863
-10514
-9202
-7125
-4846
-2841
-1601
-940
-699
-631
-679
-1044
-1743
-2654
-3301
-3402
-2884
-2044
-1268
-723
-352
167
1104
2544
4208
5704
6739
7274
7452
7296
6747
5481
3511
1079
-1377
-3456
-5030
-5974
-6681
-7133
-7518
-7728
-7648
-7386
-6787
-6187
-5475
-4801
-4009
-3090
-2151
-1438
-1186
-1344
-1792
-2223
-2573
-2662
-2620
-2287
-1770
-1129
-460
122
651
996
1183
1179
976
713
473
303
100
-279
-749
-1425
-2075
-2689
-3164
-3458
-3623
-3516
-3365
-3054
-2721
-2412
-2148
-2073
-2129
-2325
-2489
-2503
-2390
-2101
-1780
-1395
-971
-524
21
570
1183
1725
2223
2755
3235
3708
4117
4385
4482
4294
4007
3673
3380
3191
2953
2888
2803
2997
3280
3471
3870
4036
4441
4765
5151
5760
6284
7133
8094
9286
10629
12002
13263
14339
14286
12249
8346
3096
-1756
-5929
-8709
-10610
-12545
-14242
-15683
-15848
-15000
-13264
-11449
-10479
-9762
-8840
-6938
-3970
-433
2822
4428
4465
3706
2744
2193
1661
920
-251
-1246
-1280
-432
1413
3626
5500
6525
6837
7050
7244
7703
8294
8496
8066
6963
5430
3572
1562
-600
-3152
-5887
-8408
-10336
-11390
-11430
-10534
-9151
-7746
-6542
-5519
-4488
-3314
-2012
-872
-105
347
628
899
1257
1536
1393
674
-359
-1308
-1820
-1638
-888
54
954
1738
2475
3222
3905
4314
4075
3327
2307
1349
566
-161
-1021
-2281
-3741
-5252
-6510
-7348
-7852
-8119
-8124
-7704
-6821
-5611
-4245
-3027
-2063
-1387
-951
-633
-458
-281
-232
-218
-239
-342
-513
-749
-972
-1175
-1283
-1250
-1107
-806
-386
32
404
631
736
565
181
-373
-975
-1478
-1883
-2171
-2458
-2722
-2910
-3011
-2985
-2897
-2747
-2547
-2273
-1856
-1362
-739
-185
233
534
691
789
835
921
1007
1105
1274
1477
1766
2119
2482
2797
3021
3220
3348
3517
3704
3861
3973
4046
4028
3992
3944
3833
3773
3665
3699
3859
4155
4654
5194
5976
6868
7947
9142
10352
11539
12515
12968
11917
9438
5816
1939
-1531
-4465
-6590
-8872
-11126
-13057
-14269
-14428
-13862
-12761
-12067
-11515
-10496
-8850
-6196
-2958
316
2602
3625
4058
3996
3969
3893
3416
2323
964
152
-150
236
1139
1919
2312
2442
2748
3250
4090
5303
6305
6906
7132
7010
6490
5639
4480
2747
504
-1907
-4181
-6096
-7430
-8172
-8516
-8617
-8553
-8356
-7954
-7184
-6039
-4711
-3364
-2107
-915
236
1353
2335
2885
2842
2254
1367
398
-378
-859
-1253
-1562
-1763
-1766
-1569
-1193
-678
-283
-34
222
538
949
1374
1680
1657
1315
802
35
-889
-1909
-2963
-3988
-4855
-5384
-5683
-5730
-5537
-5254
-4861
-4403
-3818
-3175
-2488
-1726
-1011
-286
354
853
1145
1219
1167
959
739
500
211
-65
-295
-366
-419
-438
-474
-615
-743
-842
-843
-821
-750
-655
-644
-637
-641
-637
-666
-693
-701
-767
-781
-742
-597
-355
-77
173
317
442
519
568
652
770
927
1131
1392
1674
1949
2254
2528
2693
2775
2796
2806
2808
2841
2913
2949
2971
2994
2969
2891
2852
2848
2869
3015
3283
3636
4155
4827
5537
6207
6852
7485
8063
8500
8535
7788
6250
4284
2167
168
-1575
-3189
-4894
-6600
-7991
-8958
-9381
-9345
-9136
-8990
-8774
-8209
-7230
-5807
-4053
-2359
-1054
-134
576
1051
1414
1631
1531
1064
471
29
-247
-259
-72
129
261
429
683
1014
1530
2204
2872
3464
4014
4456
4704
4789
4658
4230
3488
2489
1297
25
-1160
-2153
-2993
-3726
-4356
-4882
-5248
-5374
-5256
-4967
-4581
-4155
-3681
-3107
-2407
-1614
-899
-394
-150
-154
-336
-569
-769
-1056
-1413
-1814
-2135
-2273
-2200
-1980
-1786
-1602
-1415
-1100
-632
-87
449
835
1109
1327
1494
1581
1449
1076
476
-205
-868
-1477
-2004
-2515
-2964
-3300
-3444
-3406
-3278
-3074
-2843
-2505
-2074
-1513
-917
-360
157
613
1031
1352
1551
1561
1396
1109
778
479
225
-27
-332
-647
-844
-976
-974
-947
-947
-867
-783
-549
-286
21
291
498
676
763
812
749
692
555
318
151
-60
-209
-326
-386
-447
-534
-519
-534
-423
-223
-2
177
412
713
947
1190
1347
1418
1396
1456
1467
1327
1251
1127
1019
978
1028
1084
1119
1178
1292
1515
1747
2059
2381
2684
2991
3308
3570
3763
3946
3938
3809
3578
3241
2792
2281
1663
923
113
-700
-1490
-2211
-2820
-3386
-3834
-4113
-4263
-4272
-4196
-4023
-3800
-3523
-3152
-2807
-2482
-2205
-1934
-1716
-1544
-1380
-1327
-1357
-1408
-1464
-1521
-1538
-1487
-1435
-1324
-1110
-828
-501
-102
343
780
1221
1665
2040
2354
2609
2751
2764
2649
2456
2130
1726
1245
684
72
-520
-1052
-1566
-2024
-2394
-2676
-2847
-2893
-2878
-2820
-2737
-2540
-2329
-2066
-1811
-1583
-1387
-1214
-1040
-944
-893
-846
-814
-772
-735
-657
-599
-487
-326
-130
27
161
274
393
509
557
572
470
376
235
92
-15
-203
-369
-531
-663
-707
-799
-828
-884
-877
-783
-694
-559
-519
-418
-350
-278
-171
-198
-184
-233
-270
-327
-393
-466
-553
-653
-722
-774
-775
-858
-852
-866
-817
-740
-650
-525
-458
-293
-190
-116
42
41
218
176
295
279
341
284
305
249
216
141
98
-15
-64
-141
-144
-241
-254
-295
-342
-295
-343
-287
-353
-292
-284
-253
-193
-229
-122
-177
-71
-87
-18
-23
-12
38
71
193
208
302
351
453
551
649
769
899
1005
1126
1221
1315
1357
1361
1308
1251
1170
1069
915
783
686
599
538
461
362
232
120
-19
-213
-428
-684
-934
-1169
-1354
-1519
-1684
-1805
-1901
-1975
-2013
-2015
-2048
-2060
-2022
-1942
-1828
-1712
-1604
-1482
-1336
-1148
-947
-762
-575
-410
-251
-63
135
299
422
526
590
593
583
504
359
156
-50
-300
-490
-690
-889
-1081
-1253
-1324
-1414
-1431
-1423
-1381
-1290
-1171
-1009
-902
-770
-648
-560
-491
-450
-444
-480
-521
-603
-662
-747
-808
-899
-959
-979
-983
-990
-957
-893
-827
-699
-597
-478
-375
-271
-187
-99
-28
-4
-1
-2
-43
-57
-140
-205
-316
-415
-533
-665
-777
-896
-958
-1024
-1041
-1040
-1013
-967
-908
-818
-738
-663
-610
-596
-557
-540
-500
-509
-555
-592
-628
-652
-656
-669
-679
-668
-641
-615
-572
-497
-426
-352
-279
-160
-68
-8
44
88
131
150
148
102
37
-10
-75
-130
-227
-300
-404
-460
-482
-504
-519
-533
-522
-515
-496
-455
-408
-347
-306
-252
-227
-170
-130
-91
-53
-50
-46
-75
-74
-82
-57
-43
-35
-24
-32
-25
-20
3
5
6
26
38
60
94
134
167
182
200
225
210
209
152
130
73
28
-48
-121
-188
-273
-339
-436
-506
-600
-652
-693
-740
-749
-775
-739
-728
-677
-631
-575
-521
-484
-441
-408
-362
-341
-322
-279
-275
-299
-345
-374
-418
-469
-505
-522
-503
-502
-474
-444
-423
-407
-399
-400
-404
-405
-410
-431
-459
-493
-530
-573
-612
-648
-691
-714
-733
-735
-726
-709
-702
-681
-656
-635
-617
-611
-598
-579
-552
-529
-501
-479
-458
-436
-420
-409
-385
-357
-332
-301
-278
-259
-233
-182
-166
-165
-140
-133
-137
-135
-151
-175
-195
-176
-170
-154
-138
-138
-124
-148
-161
-193
-219
-272
-331
-388
-435
-484
-537
-565
-609
-630
-641
-663
-641
-622
-586
-559
-500
-451
-423
-397
-370
-333
-308
-267
-258
-224
-197
-150
-119
-84
-71
-84
-99
-122
-140
-162
-185
-216
-238
-251
-245
-249
-239
-241
-257
-254
-250
-263
-268
-266
-278
-291
-289
-303
-320
-328
-347
-359
-379
-411
-452
-471
-470
-464
-454
-443
-423
-400
-358
-327
-288
-274
-231
-182
-126
-69
-24
17
53
74
65
47
35
-9
-58
-96
-130
-163
-176
-202
-244
-272
-317
-354
-399
-427
-462
-471
-468
-468
-469
-456
-439
-432
-401
-384
-355
-341
-331
-291
-252
-207
-188
-149
-121
-110
-91
-89
-64
-63
-52
-40
-8
20
0
-15
-50
-82
-111
-129
-149
-178
-227
-280
-319
-365
-422
-459
-514
-538
-554
-569
-564
-563
-558
-556
-559
-549
-539
-539
-528
-533
-538
-513
-478
-430
-372
-331
-295
-273
-251
-234
-214
-187
-164
-128
-110
-73
-49
-32
-3
-4
-29
-32
-46
-60
-65
-56
-51
-60
-72
-106
-143
-187
-221
-269
-322
-370
-417
-468
-500
-534
-582
-608
-650
-665
-680
-664
-637
-609
-566
-511
-452
-427
-405
-395
-393
-379
-371
-356
-339
-321
-292
-258
-214
-194
-174
-177
-171
-173
-170
-169
-159
-154
-145
-131
-132
-129
-136
-148
-151
-168
-193
-217
-220
-208
-218
-223
-255
-270
-293
-321
-346
-390
-405
-406
-427
-436
-450
-456
-469
-456
-441
-425
-396
-350
-298
-243
-181
-123
-65
-13
26
63
86
108
133
118
87
64
28
4
-15
-55
-118
-163
-209
-256
-282
-316
-325
-358
-361
-384
-399
-384
-397
-372
-363
-342
-361
-353
-316
-293
-270
-263
-225
-211
-201
-199
-202
-174
-171
-144
-122
-93
-83
-54
-28
-25
-17
-18
-11
-49
-57
-64
-53
-77
-101
-141
-178
-203
-243
-262
-305
-331
-363
-375
-376
-360
-350
-321
-316
-313
-302
-321
-344
-370
-407
-437
-455
-474
-470
-469
-455
-463
-443
-430
-406
-364
-320
-277
-240
-193
-148
-123
-128
-142
-157
-173
-172
-196
-182
-177
-186
-167
-161
-144
-136
-114
-128
-158
-168
-173
-173
-190
-227
-264
-304
-341
-401
-437
-511
-522
-524
-511
-509
-468
-441
-400
-353
-349
-339
-330
-322
-335
-321
-330
-333
-330
-313
-286
-266
-241
-230
-216
-178
-144
-104
-77
-39
-37
-36
-21
-39
-49
-88
-101
-132
-141
-140
-158
-163
-186
-182
-205
-218
-229
-272
-277
-296
-278
-324
-351
-367
-388
-398
-429
-415
-418
-386
-372
-343
-324
-325
-280
-268
-214
-183
-159
-135
-111
-84
-76
-68
-86
-97
-131
-160
-202
-234
-245
-228
-263
-317
-327
-299
-290
-298
-361
-368
-301
-297
-273
-307
-272
-243
-205
-192
-231
-241
-310
-290
-286
-338
-332
-383
-367
-349
-311
-335
-366
-315
-296
-224
-206
-219
-234
-231
-170
-148
-111
-192
-150
-209
-89
-140
-149
-217
-250
-181
-180
-163
-227
-228
-181
-145
-144
-176
-192
-227
-215
-152
-246
-304
-306
-297
-356
-328
-343
-412
-398
-424
-381
-387
-461
-431
-400
-335
-325
-294
-294
-327
-272
-247
-184
-245
-316
-261
-226
-108
-114
-165
-199
-150
-81
-90
-103
-170
-165
-164
-129
-124
-145
-228
-217
-231
-263
-251
-363
-436
-376
-383
-432
-430
-467
-479
-510
-451
-490
-485
-523
-576
-555
-544
-463
-548
-558
-494
-457
-440
-399
-362
-391
-320
-194
-202
-195
-201
-132
-160
-26
4
-130
-112
-83
-25
-51
-79
-96
-148
-65
-47
-130
-175
-185
-151
-236
-253
-278
-314
-303
-269
-288
-371
-338
-455
-387
-341
-321
-392
-400
-370
-318
-242
-316
-248
-202
-95
-55
-103
-134
-84
-56
-125
-101
-97
-178
-72
-120
-81
-146
-82
-171
-175
-121
-144
-193
-175
-142
-94
-183
-125
-190
-222
-182
-151
-243
-278
-296
-289
-285
-289
-361
-467
-443
-355
-403
-428
-509
-443
-377
-346
-416
-444
-369
-316
-209
-291
-229
-251
-205
-124
-117
-118
-104
-78
-47
-50
-51
-141
-103
-58
6
-36
-188
-217
-207
-156
-183
-269
-384
-338
-272
-289
-398
-517
-606
-530
-445
-517
-580
-691
-609
-488
-466
-458
-523
-503
-462
-231
-192
-219
-295
-302
-88
35
24
-86
-132
-38
97
82
-69
-179
-197
-235
-122
-176
-307
-332
-294
-187
-154
-219
-344
-352
-282
-202
-249
-363
-422
-414
-471
-475
-434
-497
-502
-457
-444
-484
-448
-494
-491
-461
-389
-372
-342
-333
-360
-250
-283
-253
-155
-204
-144
-112
-88
-92
-56
-140
-200
-244
-293
-336
-324
-424
-527
-430
-470
-463
-556
-529
-573
-592
-572
-524
-437
-480
-447
-450
-377
-372
-443
-494
-501
-448
-391
-401
-492
-503
-409
-400
-393
-376
-338
-314
-256
-245
-249
-239
-212
-222
-221
-186
-188
-162
-233
-166
-159
-132
-169
-217
-297
-275
-216
-295
-266
-252
-343
-294
-243
-217
-313
-322
-331
-300
-180
-320
-362
-398
-368
-373
-368
-451
-483
-530
-487
-511
-520
-525
-520
-463
-454
-401
-342
-295
-226
-154
-97
-71
6
-44
11
27
-2
15
94
-15
-113
-35
-256
-277
-257
-327
-421
-431
-428
-423
-323
-356
-383
-398
-360
-227
-297
-399
-358
-398
-424
-343
-415
-517
-453
-399
-418
-401
-476
-418
-346
-306
-237
-205
-272
-268
-158
-213
-259
-331
-394
-439
-480
-423
-520
-541
-628
-584
-553
-573
-488
-416
-473
-440
-379
-339
-307
-203
-306
-371
-271
-351
-312
-451
-516
-529
-565
-473
-536
-606
-599
-415
-301
-297
-329
-344
-272
28
-193
-66
-229
-185
-60
-155
-89
-421
-425
-580
-404
-566
-664
-665
-775
-504
-443
-484
-529
-481
-333
-304
-260
-370
-218
-251
-43
5
-138
-63
-89
-46
-54
-75
-353
-448
-329
-288
-226
-474
-470
-443
-371
-121
-269
-387
-472
-241
-157
-31
-58
-291
-126
-39
94
-8
-210
-315
-212
-94
-131
-261
-331
-249
35
84
155
-66
-85
91
216
199
111
-28
-117
69
45
-90
-223
-377
-327
-283
-366
-445
-470
-451
-332
-238
-307
-352
-376
-205
-204
-169
-287
-1158
-1435
-1091
-1037
-1539
-1942
-2178
-1980
-1601
-1545
-1771
-1727
-1417
-615
-261
-221
2
177
439
971
947
513
364
310
293
236
-196
-709
-803
-873
-776
-958
-1242
-1371
-1143
-875
-745
-806
-904
-652
-289
-168
-177
-354
-320
-83
-57
-292
-406
-446
-305
-167
-168
-311
-352
-207
36
-14
-147
-201
-101
-15
148
101
-113
-39
21
72
11
-195
-349
-306
-194
-198
-334
-382
-383
-92
-130
-152
-231
-327
-226
-54
-169
-302
-247
-240
-234
-198
-353
-569
-468
-454
-453
-596
-698
-576
-448
-278
-252
-382
-407
-255
-48
-64
-168
-242
-177
37
78
-6
-154
-122
79
141
19
-86
-281
-205
-35
-87
-301
-393
-275
-126
8
-73
-190
-136
-1
93
121
-60
-47
-68
103
-62
-184
-325
-313
-282
-257
-394
-448
-348
-204
-51
-124
-123
-176
101
112
244
7
-17
203
282
305
177
73
68
246
255
170
61
13
20
181
-34
-117
-243
-131
-45
-123
-158
-139
60
107
200
149
36
148
219
124
100
-52
29
4
82
49
-27
-40
-13
123
83
47
-46
13
135
342
304
273
360
557
474
367
274
176
119
81
26
-164
-160
-139
-102
-76
-140
-134
-32
103
247
176
206
317
535
488
495
535
367
392
382
349
225
194
135
157
165
152
170
261
361
502
539
515
609
676
719
705
653
645
756
761
788
754
640
595
601
590
367
279
279
375
405
399
432
476
497
594
591
548
552
571
574
553
577
537
572
540
481
431
345
280
303
316
269
351
310
322
377
371
416
427
414
429
429
397
398
313
228
177
219
127
141
123
120
137
140
181
138
100
49
61
22
-4
-16
-48
-103
-164
-271
-325
-352
-334
-370
-415
-534
-520
-470
-536
-552
-586
-555
-415
-330
-281
-311
-221
-83
-91
-113
-219
-259
-218
-248
-299
-312
-341
-354
-427
-447
-524
-496
-447
-481
-411
-344
-212
-130
-52
24
50
28
61
86
75
-44
-108
-194
-164
-45
-30
51
143
253
456
660
825
913
1020
1174
1293
1406
1498
1538
1527
1558
1656
1670
1661
1647
1619
1685
1753
1839
1944
2003
2114
2291
2545
2692
2984
3229
3416
3701
3896
4076
4309
4527
4642
4768
4867
4998
5148
4978
4617
4113
3502
2641
1390
-15
-1592
-2925
-4114
-5014
-5669
-6462
-6898
-7092
-6991
-6675
-6266
-5730
-5302
-4673
-3904
-3039
-2026
-1086
-465
-68
290
685
859
855
800
622
529
661
1007
1346
1625
2050
2459
2814
3189
3418
3497
3497
3498
3375
3089
2759
2292
1587
759
-138
-1163
-2246
-3304
-4286
-5216
-5961
-6562
-6971
-7205
-7299
-7217
-7042
-6685
-6325
-5965
-5466
-4870
-4261
-3716
-3098
-2456
-1853
-1205
-700
-306
72
369
607
762
824
800
726
687
553
342
82
-202
-468
-805
-1110
-1400
-1693
-1940
-2140
-2262
-2348
-2438
-2531
-2616
-2626
-2649
-2702
-2709
-2676
-2584
-2470
-2345
-2184
-2001
-1742
-1451
-1131
-751
-392
31
481
923
1379
1794
2210
2627
3010
3386
3691
3934
4101
4208
4310
4368
4382
4411
4427
4473
4550
4694
4917
5102
5458
5863
6327
6910
7601
8437
9268
10005
10197
9332
7504
4956
1917
-1025
-3807
-6243
-8687
-11009
-12628
-13775
-14106
-13858
-13434
-13026
-12716
-11759
-10275
-8159
-5482
-2948
-690
1068
2629
3805
4423
4762
4421
3599
2644
1982
1723
1683
2005
2342
2548
2765
3035
3318
3555
3929
4356
4684
4939
5124
5024
4537
3731
2515
880
-1135
-3300
-5471
-7365
-8722
-9560
-10016
-10245
-10248
-10023
-9507
-8598
-7463
-6307
-5145
-3917
-2539
-988
648
2123
3090
3499
3501
3266
2927
2578
2241
1795
1362
1136
1185
1423
1671
1789
1686
1385
1075
889
742
523
150
-392
-1082
-1829
-2679
-3653
-4807
-6116
-7347
-8343
-8905
-9080
-8944
-8571
-8083
-7355
-6472
-5384
-4264
-3282
-2353
-1490
-526
422
1276
1911
2195
2220
2034
1769
1378
836
265
-312
-700
-927
-995
-1048
-1181
-1324
-1510
-1622
-1699
-1752
-1825
-1920
-1939
-1912
-1819
-1729
-1694
-1707
-1758
-1706
-1565
-1330
-1004
-692
-328
38
503
951
1342
1770
2098
2534
2974
3490
4071
4601
5147
5605
6110
6579
7082
7451
7815
8221
8639
9285
9927
10623
11269
11992
13014
13124
12136
9804
6017
2146
-1914
-4804
-7083
-9660
-12085
-14820
-16461
-17130
-16828
-16020
-15861
-15628
-15350
-13836
-10938
-7149
-3206
-346
1751
3113
4391
5676
6749
7198
6579
5572
4759
4708
5165
5729
5990
5535
4845
4134
3950
4140
4535
4929
5111
5273
5369
5358
4859
3889
2364
329
-1951
-4244
-6348
-8179
-9555
-10427
-10979
-11381
-11720
-11875
-11722
-11041
-9757
-8074
-6227
-4355
-2374
-168
2226
4450
6060
6787
6836
6552
6316
6331
6374
6142
5450
4554
3800
3310
3016
2605
1921
1050
288
42
287
772
984
667
-62
-1009
-1914
-2870
-3933
-5326
-6914
-8378
-9414
-9929
-10122
-10241
-10514
-10697
-10467
-9574
-8091
-6283
-4434
-2664
-864
1033
3066
4727
5769
6054
5750
5265
4725
4231
3406
2253
841
-567
-1749
-2705
-3445
-4218
-4885
-5291
-5297
-4880
-4252
-3602
-3161
-2827
-2497
-2171
-1880
-1709
-1627
-1631
-1580
-1385
-1053
-720
-474
-359
-285
-156
153
590
1116
1648
2197
2863
3570
4425
5168
5781
6219
6623
7082
7608
8188
8697
9131
9388
9767
10168
10744
11318
11814
12563
13586
14455
14266
12522
8869
4732
-51
-3647
-6294
-8695
-10825
-14612
-17426
-18865
-19105
-18465
-17848
-17388
-17633
-16693
-14086
-9524
-4657
-319
2943
4408
5711
7080
9154
10348
10694
10022
8384
7580
7415
8078
8047
7253
5850
3700
2356
2216
3053
3568
3945
4132
4057
3925
3697
3449
2223
395
-1715
-3839
-5778
-7259
-8284
-9409
-10378
-11207
-12126
-12868
-13043
-12408
-11290
-9575
-7269
-4836
-2498
-12
2722
5132
7066
8374
9000
9044
9013
9341
9551
9411
8693
7290
5470
3790
2651
1651
706
-333
-1301
-1938
-1980
-1373
-822
-778
-1303
-2152
-3068
-3611
-3689
-3865
-4464
-5507
-6446
-7224
-7585
-7741
-7989
-8778
-9773
-10033
-9464
-7881
-6136
-4359
-3066
-1907
-380
1481
3438
4563
5127
4980
4977
5218
5400
5198
4043
2494
583
-1022
-2293
-3251
-4233
-5222
-5878
-6273
-6203
-5850
-5339
-4999
-4859
-4756
-4409
-3799
-2987
-2149
-1551
-1244
-1045
-742
-341
67
283
303
381
708
1342
1989
2508
2722
2743
2773
2922
3244
3528
3745
4022
4389
4892
5461
6001
6472
6677
6897
7102
7544
8090
8684
9507
10173
11097
12038
13176
14599
15031
14441
10941
6751
2462
-1986
-4782
-7449
-9094
-11918
-15709
-18075
-19434
-19655
-19597
-18663
-18051
-17172
-15413
-11754
-6679
-2104
2505
4963
6492
7105
8225
9584
10355
11540
11044
10090
8686
7742
7177
5914
5104
3715
2050
460
388
1250
2147
3537
4174
4071
2765
1746
992
121
-621
-1684
-3115
-5183
-6776
-7913
-9035
-9940
-11027
-12222
-13333
-13226
-11913
-9930
-7467
-4936
-2632
-877
1258
3618
5668
7252
8475
9412
9888
10354
10716
10398
9258
7541
5632
3590
1985
751
-389
-1398
-2112
-2451
-2629
-2543
-2442
-2607
-3043
-3334
-3239
-3023
-2681
-2394
-2511
-3108
-3927
-4676
-5412
-6018
-6489
-6869
-7233
-7145
-6587
-5751
-4868
-4228
-3705
-3356
-2633
-1506
-131
1095
2059
2808
3201
3551
3517
3122
2285
1294
504
-221
-711
-1394
-2054
-2858
-3576
-4115
-4802
-5371
-5917
-6074
-5918
-5401
-4695
-4117
-3640
-3321
-2943
-2579
-2144
-1592
-1064
-487
98
760
1396
1886
2182
2178
2037
1843
1781
1858
1964
2032
1963
1846
1861
1897
1954
2113
2269
2452
3022
3847
4576
5230
5735
6211
6555
7031
7395
7928
8791
9669
10686
11974
13523
15369
16347
16450
13505
9222
4917
353
-2434
-5266
-7077
-9205
-13189
-16089
-17905
-18950
-19905
-19828
-19286
-18401
-16651
-13480
-8125
-4166
-188
2414
4218
5429
6569
8656
9140
10353
10603
10310
9935
8876
8331
6111
4164
2753
1778
1001
861
2284
2618
3310
3598
3764
3084
1848
1400
425
-279
-1048
-1738
-3041
-4926
-6214
-8020
-9768
-11330
-12421
-13224
-13365
-12000
-10177
-8157
-6314
-4276
-2641
-1046
1204
3418
5379
7048
8714
9915
10422
10710
10430
9307
7563
5882
4173
2547
1478
805
210
-504
-1139
-1938
-2675
-3075
-3076
-2901
-2720
-2349
-2099
-2051
-2004
-1990
-2415
-3428
-4572
-5662
-6466
-6804
-6654
-6356
-6238
-6111
-5941
-5555
-5031
-4341
-3485
-2623
-1624
-563
520
1456
2150
2352
2208
1791
1222
797
418
229
25
-394
-854
-1533
-2026
-2732
-3093
-3691
-3803
-4270
-4376
-4130
-4125
-3879
-4102
-4018
-4354
-4143
-4078
-3415
-2806
-2137
-1530
-796
-318
230
574
1022
1080
1500
1609
1887
2191
2337
2286
2022
1657
1286
979
939
1160
1431
1822
2128
2638
3075
3536
3930
4424
4611
5060
5625
6237
6871
7551
8271
8876
9419
10099
11118
12440
13957
15442
16241
14814
10695
6747
2025
-1967
-4372
-6262
-7464
-11116
-15183
-17770
-19605
-20309
-19861
-18229
-17829
-17301
-15781
-11661
-6386
-1787
2786
4442
4706
4169
5596
8358
10693
13057
12066
10176
7749
6192
6219
5846
5827
3916
1671
164
867
3092
4693
6187
5262
3011
598
34
1024
1473
1678
104
-2627
-5800
-7723
-8087
-8799
-9853
-11676
-13490
-14454
-13600
-10742
-7793
-5709
-4854
-4395
-3725
-1576
2167
5788
8369
9304
9068
8687
8984
9806
10030
9080
6864
4267
2502
2056
2679
3020
2249
383
-1662
-3455
-3000
-842
-1242
391
-376
-2544
-2348
-2719
-1975
-2461
-3102
-4771
-7442
-7583
-7402
-6472
-5484
-6242
-6748
-8158
-7517
-5715
-3573
-1050
-381
184
102
201
1594
2582
2997
2424
1082
95
-257
270
883
742
-307
-1905
-3262
-3505
-3040
-1970
-1364
-1899
-2706
-3717
-4067
-4003
-3701
-3490
-4313
-5046
-5324
-5147
-4131
-3042
-2319
-2494
-2752
-2672
-2141
-591
821
1783
2082
1720
1337
1225
1539
1879
2087
1774
1130
842
893
1405
2032
2332
2146
1641
1545
1811
2662
3663
4298
4609
4336
4197
4237
4614
5359
5904
6427
6753
7193
8014
9105
10663
12174
13746
14935
15501
14815
11719
8057
3441
-563
-2761
-4479
-5448
-7747
-11384
-15460
-19125
-20556
-20012
-18017
-16011
-14261
-13121
-11939
-8735
-4733
-198
2995
4327
4061
3243
4291
6713
10096
11790
11209
8479
4040
1657
1295
2795
4973
5852
5164
3048
1935
2179
3745
5802
6732
5903
3429
1608
963
1437
2268
1973
-361
-4650
-8643
-11221
-11801
-10745
-9406
-8860
-9929
-11201
-11725
-11033
-8729
-5574
-2769
-1075
28
1003
2241
4040
6021
7325
7324
6456
5308
4409
4193
4712
5236
5058
4174
2744
1196
137
33
785
1828
2683
2991
2521
1468
444
-272
-673
-797
-998
-1563
-2667
-3992
-5215
-6192
-6732
-7000
-7168
-7470
-7761
-7701
-7268
-6328
-5061
-3821
-2915
-2505
-2317
-2170
-1793
-1051
-60
947
1535
1668
1334
719
140
-123
-55
271
633
861
742
307
-375
-1159
-1829
-2345
-2506
-2557
-2505
-2559
-2746
-3030
-3471
-3762
-3875
-3734
-3444
-3022
-2540
-2207
-1917
-1688
-1492
-1300
-1109
-940
-877
-783
-657
-401
-45
287
532
581
529
434
484
812
1325
2025
2642
3091
3358
3415
3515
3608
3843
4141
4556
4934
5313
5599
5776
5811
5744
5785
5908
6477
7218
8340
9487
10750
11870
12667
12607
11077
8566
5146
1572
-1248
-2900
-3230
-3149
-3997
-5899
-8840
-12512
-15543
-16899
-15993
-13620
-10323
-7124
-5091
-4339
-4733
-5180
-5352
-4732
-2938
-405
1909
3517
4183
3205
1119
-1170
-2682
-3009
-2159
-94
2067
3525
4117
3874
3321
2989
3544
4992
6664
8281
9586
10040
9480
8335
6941
5275
3428
1917
590
-628
-1728
-2874
-4077
-5407
-6598
-7483
-8076
-8305
-8054
-7535
-6892
-5947
-4829
-3756
-2951
-2481
-2370
-2596
-2809
-2815
-2471
-1861
-1162
-641
-555
-838
-1311
-1738
-1857
-1359
-263
1266
2955
4368
5297
5579
5380
5013
4834
5083
5610
6202
6452
6080
4955
3292
1421
-288
-1558
-2395
-2803
-3051
-3357
-3951
-4819
-5865
-6892
-7628
-8024
-7925
-7490
-6908
-6482
-6215
-6198
-6398
-6527
-6437
-5938
-5186
-4221
-3259
-2381
-1703
-1130
-666
-245
127
520
863
1195
1546
1856
2075
2080
1952
1649
1237
834
573
470
488
520
433
188
-222
-727
-1271
-1772
-2163
-2397
-2550
-2624
-2659
-2761
-2956
-3266
-3577
-3782
-3746
-3409
-2816
-2038
-1294
-713
-332
-45
246
666
1331
2176
3117
4008
4702
5214
5515
5801
6082
6375
6763
7173
7616
7970
8284
8571
8898
9190
9703
10395
11288
12367
13245
13334
12006
9418
5931
2213
-931
-2808
-3370
-3523
-4433
-6333
-9250
-12720
-15708
-17047
-16436
-14277
-11391
-8679
-6910
-6412
-6700
-7129
-7058
-6121
-4142
-1581
640
2117
2499
1609
-118
-1732
-2415
-1966
-476
1623
3616
4809
5079
4819
4494
4697
5679
7284
8938
10187
10811
10509
9393
7919
6377
4833
3307
1928
654
-674
-2079
-3506
-4902
-6179
-7160
-7772
-8034
-8004
-7701
-7271
-6777
-6105
-5295
-4496
-3926
-3636
-3618
-3789
-3918
-3812
-3370
-2746
-2170
-1852
-1879
-2102
-2313
-2226
-1653
-506
1055
2720
4174
5181
5661
5693
5572
5565
5830
6340
6857
7046
6631
5545
3939
2142
547
-616
-1307
-1661
-1896
-2220
-2799
-3618
-4587
-5469
-6051
-6285
-6200
-5966
-5798
-5895
-6239
-6740
-7156
-7385
-7314
-6862
-6177
-5399
-4701
-4031
-3454
-2858
-2164
-1380
-577
151
756
1183
1441
1574
1629
1601
1493
1345
1221
1042
895
805
792
800
819
778
602
332
-73
-524
-959
-1306
-1581
-1824
-2109
-2470
-2921
-3430
-3867
-4122
-4094
-3799
-3338
-2817
-2335
-1972
-1704
-1449
-1113
-642
-40
702
1474
2144
2658
3015
3300
3571
3969
4509
5168
5872
6482
6910
7053
7002
6907
6917
7106
7576
8254
9013
9769
10455
11220
11939
12416
12006
10376
7802
4581
1409
-922
-2099
-2323
-2683
-4178
-6795
-10219
-13618
-15881
-16212
-14546
-11894
-9177
-7285
-6800
-7167
-7880
-8010
-7068
-5108
-2343
259
1936
2396
1688
95
-1676
-2610
-2240
-756
1335
3343
4549
4644
3988
3243
3158
4113
5945
8147
9871
10686
10530
9452
7924
6446
5279
4327
3345
2364
1196
-269
-1918
-3627
-5191
-6454
-7335
-7800
-7913
-7737
-7320
-6853
-6345
-5779
-5200
-4724
-4462
-4232
-4009
-3722
-3255
-2642
-2000
-1604
-1559
-1850
-2267
-2503
-2303
-1519
-324
1094
2422
3357
3872
4043
4171
4411
4936
5751
6618
7280
7360
6736
5507
3944
2410
1234
548
231
-25
-541
-1399
-2534
-3719
-4665
-5126
-5088
-4694
-4162
-3816
-3711
-4015
-4567
-5295
-6136
-6702
-6985
-6992
-6785
-6409
-6039
-5650
-5417
-5066
-4559
-3786
-2824
-1671
-294
822
1768
2207
2356
2134
1827
1379
1139
1058
1063
1108
939
662
168
-293
-765
-889
-749
-401
-121
34
-111
-582
-1244
-2044
-2695
-3162
-3346
-3384
-3327
-3278
-3286
-3391
-3497
-3496
-3240
-2718
-2005
-1191
-419
180
515
689
785
1018
1358
1856
2455
3053
3598
3941
4178
4327
4482
4685
4921
5209
5544
5866
6111
6286
6440
6528
6687
6940
7449
8286
9275
10427
11507
12015
11431
9655
6932
3844
1113
-703
-1363
-1406
-1860
-3550
-6417
-9938
-13182
-15020
-14858
-12999
-10278
-7930
-6644
-6641
-7321
-7897
-7929
-6267
-3991
-1347
860
1967
1879
651
-952
-2139
-2405
-1808
-375
1383
2633
3231
3107
2480
2168
2620
3803
5583
7477
8781
9291
9002
8192
7087
6208
5322
4354
3363
2245
901
-508
-1802
-3221
-4630
-5784
-6766
-7546
-7780
-7509
-6988
-6260
-5544
-5081
-4818
-4663
-4566
-4413
-3939
-3174
-2368
-1664
-1266
-1336
-1824
-2506
-2976
-2907
-2223
-1138
126
1205
1832
2069
2132
2284
2753
3685
4860
5969
6764
6968
6520
5576
4468
3448
2676
2187
1821
1364
648
-390
-1612
-2819
-3762
-4283
-4399
-4256
-4026
-3852
-3835
-4012
-4290
-4582
-4899
-5072
-5149
-5197
-5181
-5141
-5159
-5118
-5024
-4846
-4548
-4077
-3369
-2528
-1557
-584
311
918
1329
1480
1514
1494
1521
1565
1577
1541
1325
956
414
-116
-519
-705
-685
-485
-289
-199
-329
-691
-1217
-1766
-2206
-2521
-2660
-2732
-2836
-3057
-3349
-3673
-3856
-3821
-3551
-3057
-2434
-1763
-1180
-671
-268
91
449
850
1312
1826
2320
2755
3100
3323
3502
3653
3827
4026
4317
4605
4909
5148
5283
5283
5187
5127
5045
5086
5207
5414
5733
6211
6838
7635
8531
9487
10357
10524
9657
7895
5277
2641
512
-804
-1107
-1461
-2593
-4858
-8100
-11360
-13622
-14235
-13027
-10776
-8380
-6919
-6656
-7097
-7489
-7153
-5718
-3439
-856
1174
2127
2113
1197
156
-597
-981
-654
106
1050
1764
2037
2085
1925
1901
2328
3253
4603
6000
7135
7819
8070
8003
7635
6978
6138
5100
3834
2527
1244
108
-988
-2207
-3573
-5109
-6567
-7668
-8196
-8028
-7327
-6377
-5540
-5082
-4876
-4835
-4718
-4292
-3502
-2464
-1426
-684
-421
-711
-1353
-1972
-2316
-2148
-1491
-556
322
915
1214
1337
1500
1944
2743
3755
4787
5591
6044
6102
5857
5401
4779
4055
3278
2507
1717
904
85
-814
-1815
-2840
-3746
-4418
-4824
-4927
-4796
-4542
-4247
-3950
-3738
-3614
-3657
-3842
-4052
-4221
-4206
-4129
-4042
-3979
-4036
-4213
-4335
-4296
-3911
-3232
-2324
-1253
-321
381
774
957
1040
1175
1376
1610
1708
1660
1342
786
126
-515
-949
-1204
-1262
-1150
-1011
-1015
-1114
-1332
-1554
-1761
-1919
-2057
-2236
-2398
-2592
-2813
-3045
-3201
-3292
-3291
-3149
-2836
-2413
-1908
-1312
-718
-165
348
827
1198
1544
1883
2209
2463
2697
2897
3025
3103
3144
3219
3298
3396
3572
3761
3923
4058
4094
4026
3961
3934
3933
3997
4125
4376
4644
5036
5653
6463
7482
8610
9785
10646
10474
9135
6886
4079
1561
-40
-654
-745
-1363
-3286
-6435
-10079
-12912
-13969
-13280
-11226
-8815
-7240
-6906
-7349
-7534
-6892
-5332
-2970
-646
978
1623
1590
1299
830
651
591
220
-173
-172
119
515
1146
1880
2289
2295
2500
3123
3963
5161
6550
7610
8014
7906
7314
6004
4448
3179
2035
937
27
-732
-1872
-3570
-5325
-6861
-8061
-8481
-7958
-6981
-6056
-5287
-4758
-4632
-4486
-3888
-3055
-2258
-1393
-566
-118
-71
-121
-322
-783
-1211
-1515
-1431
-1093
-369
635
1432
1930
2306
2699
3101
3631
4556
5537
6174
6667
6679
5993
4834
3597
2332
1040
113
-608
-1567
-2566
-3564
-4888
-6202
-6977
-7159
-6968
-6314
-5340
-4492
-3852
-3086
-2487
-2170
-1920
-1702
-1452
-1235
-989
-911
-1206
-1758
-2270
-2704
-2881
-2666
-2175
-1457
-729
-97
308
454
471
461
428
413
308
52
-352
-888
-1538
-2375
-3210
-3887
-4265
-4234
-3867
-3438
-3030
-2765
-2588
-2486
-2424
-2260
-2088
-1850
-1613
-1438
-1382
-1468
-1567
-1588
-1471
-1190
-772
-181
546
1324
1996
2417
2577
2576
2565
2586
2637
2608
2473
2235
1860
1488
1142
903
801
859
1081
1359
1646
1978
2387
2682
2912
3043
3093
3299
3717
4330
4996
5523
6102
6837
7838
9419
11513
13900
16117
17550
17361
13905
8748
3523
-1549
-4454
-5401
-6366
-8702
-13097
-18137
-21904
-23723
-22281
-18614
-15142
-12044
-9770
-7196
-3698
534
5273
8045
8501
7776
7508
8861
10785
12310
11710
7968
3142
-483
-1635
63
2798
4616
4679
3170
2101
2181
3345
5107
5635
4477
2179
115
-927
-1659
-2940
-5786
-9995
-14143
-16547
-16456
-14446
-11913
-10137
-9531
-9323
-7945
-4903
-612
3804
7148
9150
10136
10876
11849
12391
11739
9685
6621
3823
2221
1840
1799
1069
-572
-2763
-4433
-4752
-3631
-1818
-448
38
-240
-748
-1043
-1184
-1681
-2890
-4550
-6196
-7182
-7313
-6912
-6657
-6996
-7511
-7484
-6275
-3793
-625
2382
4613
6035
7036
7949
8868
9448
9270
8247
6761
5283
3971
2684
1070
-988
-3296
-5220
-6282
-6319
-5833
-5361
-6204
-7303
-7904
-8427
-8358
-7694
-7064
-6613
-6074
-5547
-4400
-3295
-2238
-1462
-769
450
1863
3234
4439
5067
4737
3674
2361
1140
-6
-864
-1851
-2970
-3939
-4661
-5110
-5351
-5255
-4963
-4412
-3592
-2373
-1208
-164
357
412
174
-181
-511
-702
-794
-819
-949
-1256
-1440
-1579
-1529
-1246
-829
-195
606
1494
2265
2956
3343
3443
3509
3494
3504
3634
3819
3768
3652
3504
3033
2751
2324
1992
1954
1973
2505
2564
2802
3109
3500
4083
5039
6547
8819
11887
15062
18239
19966
20464
17275
9815
3288
-2605
-7229
-9345
-11347
-13450
-16588
-20955
-24063
-24575
-22500
-18495
-14360
-9913
-5107
-38
5434
9364
11838
12647
11680
10373
9410
9622
9982
8941
6390
2803
-703
-2666
-3263
-2335
-262
1876
3837
4903
5529
5589
4607
3329
1462
-497
-2436
-4576
-6610
-8620
-10883
-13381
-15487
-16727
-16357
-14354
-10803
-6361
-1904
1904
4571
6792
8799
10824
12515
13286
13285
12373
10726
8450
5688
2556
-577
-3339
-5205
-5703
-4996
-3709
-2685
-2191
-2100
-2068
-1852
-1421
-907
-677
-939
-1714
-2833
-4246
-5777
-7355
-8701
-9277
-8851
-7304
-5042
-2467
-92
1873
3589
5211
6913
8548
9801
10378
10175
9229
7638
5497
2994
337
-2240
-4347
-5673
-6156
-6013
-5616
-5275
-5030
-4780
-4263
-3430
-2343
-1269
-525
-683
-1324
-2591
-4342
-5869
-7163
-7994
-8028
-7309
-6214
-4485
-2860
-1427
-132
1043
2072
3035
3956
4458
4436
3804
2371
473
-1527
-3442
-4896
-5806
-6080
-5857
-5280
-4585
-3842
-3029
-2317
-1635
-1054
-529
-120
187
166
-224
-920
-1755
-2497
-2884
-2773
-2120
-1176
-116
870
1619
2124
2383
2488
2409
2268
2059
1782
1481
1038
530
-20
-524
-756
-683
-171
539
1360
2105
2578
2938
3048
3023
3055
3266
3258
3576
3674
3552
3891
3988
4273
5061
6387
8182
10721
13906
17226
20437
22258
22405
18636
9822
2143
-5086
-10966
-13496
-15496
-17377
-19924
-24130
-27088
-26636
-23749
-18637
-13164
-8113
-2641
3162
8727
12031
14294
14401
11702
9197
7522
7259
8054
7705
5710
2824
119
-1077
-932
649
3397
6048
8082
8557
8187
6823
3876
525
-3268
-6851
-9941
-12419
-14246
-15476
-16288
-16831
-16974
-16350
-14085
-10273
-4943
1103
6675
10767
12751
13604
13670
13405
12658
11307
9456
7121
4737
2492
468
-1553
-3406
-4882
-5490
-4676
-2717
-353
1255
1811
1287
-41
-1644
-3161
-4504
-5879
-7184
-8313
-9188
-9711
-9674
-9351
-8589
-7012
-4443
-989
2823
6618
9569
11316
11952
11745
10925
9633
8130
6283
4150
1869
-325
-2487
-4499
-6046
-7085
-7433
-6938
-5654
-4001
-2456
-1287
-785
-955
-1500
-2147
-2746
-3270
-3703
-4151
-4646
-5748
-6201
-6373
-6372
-5668
-4310
-2720
-688
1346
2455
3202
3234
2837
2050
1110
321
-355
-1096
-1983
-2774
-3550
-4269
-4608
-4749
-4635
-3805
-2799
-1972
-1405
-1072
-1193
-1627
-2171
-2772
-3173
-3306
-3146
-2980
-2722
-2364
-1902
-1475
-994
-223
647
1448
2218
2606
2552
2201
1604
743
-172
-802
-1204
-1362
-1247
-927
-578
-296
-40
204
441
923
1543
2034
2420
2578
2422
2122
2026
1715
1789
2202
2603
3446
4165
4806
5551
5943
6292
7028
7716
9086
11098
12961
15542
17984
20141
21044
19947
13994
4165
-4105
-11767
-16805
-18291
-18711
-19303
-21009
-23872
-25346
-23686
-19440
-13128
-7884
-2977
2459
7452
11619
13872
14965
13043
9179
6153
4381
4782
6571
7320
6238
4192
2513
2028
2308
4034
6520
8150
8617
7527
5455
1951
-2381
-6753
-11207
-14749
-16996
-17968
-17885
-16744
-15118
-13420
-11780
-9538
-6173
-1822
3706
9066
13195
15146
14935
13480
11404
9344
7245
5277
3362
1832
894
484
225
-253
-876
-1654
-1866
-1170
217
1348
1317
119
-2239
-5212
-8044
-10174
-11633
-12355
-12200
-11241
-9594
-7289
-4587
-2140
164
2615
5339
8164
10869
12918
13542
12642
10638
7953
4998
2389
275
-1459
-2790
-3537
-3834
-3974
-3943
-3837
-3796
-3672
-3228
-2571
-1927
-1597
-1841
-2824
-4358
-5897
-7044
-7539
-7251
-6284
-4849
-3151
-1418
374
1752
2405
2669
3086
3257
3181
2803
1840
420
-1183
-2871
-4557
-5650
-5847
-5644
-5189
-4098
-2684
-1635
-1072
-894
-965
-1032
-1033
-1272
-1789
-2226
-2622
-3323
-4128
-4574
-4624
-4463
-3899
-2853
-1624
-372
735
1267
1292
1215
1121
854
569
501
357
129
-31
-194
-423
-559
-521
-335
-36
405
867
1002
809
414
-220
-816
-1117
-1126
-899
-328
510
1252
1978
2540
3101
3765
4364
5078
5699
6058
6344
6703
6266
5801
5562
5451
5536
6665
8256
10233
13398
16423
19124
20391
19965
14258
4276
-4235
-12302
-17798
-19243
-19311
-20074
-21283
-23336
-24528
-22893
-18221
-11353
-5828
-280
5383
10348
14422
16435
16865
14067
9393
5690
3463
3207
4996
6231
5607
3996
2794
2469
2496
4161
6190
7315
7482
6142
3580
-429
-5124
-9945
-14475
-17906
-19536
-19541
-18294
-15779
-12743
-9687
-7068
-4106
-664
3357
8144
12466
15631
16629
15437
12842
9743
6575
3803
1725
145
-675
-678
35
541
720
507
-260
-922
-1057
-565
-422
-1180
-2843
-5468
-8599
-11268
-12949
-13764
-13491
-11898
-9282
-6093
-2311
1467
4380
6517
8277
9731
10924
11915
12257
11381
9284
6507
3334
282
-2123
-3733
-4645
-4940
-4492
-3631
-2733
-2037
-1745
-2002
-2588
-3150
-3527
-3741
-3995
-4454
-5252
-6260
-7081
-7267
-6645
-5222
-3152
-706
1650
3691
5268
6054
6021
5140
3695
2064
554
-1008
-2673
-4309
-5688
-6729
-7352
-7498
-6986
-5641
-4004
-2427
-926
372
1049
1041
358
-539
-1323
-1929
-2550
-3171
-3394
-3346
-3289
-3255
-2993
-2446
-1658
-792
20
719
1216
1315
899
148
-493
-879
-1132
-1166
-948
-493
64
574
914
1036
1035
917
686
369
55
-278
-779
-1414
-2013
-2382
-2338
-1894
-1064
24
1308
2626
3997
4913
5425
5677
5552
5345
4960
4609
4235
3879
3466
3088
2845
2655
3303
4310
5396
7390
10191
13078
15976
18938
20503
20478
17096
9049
-656
-9692
-16976
-21151
-22081
-21819
-21371
-21315
-21513
-20466
-16696
-10595
-4401
1155
6090
10351
13660
15518
15557
13556
9437
4595
964
-626
305
2568
4407
4883
4867
4945
4929
5490
6367
6868
6432
4864
2060
-1858
-6532
-11453
-15926
-19397
-21130
-20899
-18887
-15478
-11106
-6460
-2347
1241
4280
7006
9660
12334
14342
14716
13638
11161
7662
4020
1039
-820
-1660
-1907
-1451
19
1835
2930
3052
2442
1255
-237
-1827
-3243
-4441
-5916
-8071
-10553
-12521
-13367
-13146
-11939
-9547
-6098
-2028
2094
5834
8800
10615
11271
10966
10277
9434
8254
6506
4154
1445
-1235
-3465
-4940
-5525
-5361
-4630
-3533
-2232
-1046
-348
-312
-942
-1998
-3195
-4217
-4832
-5065
-5200
-5375
-5460
-5176
-4298
-2771
-736
1612
3928
5815
7007
7500
6691
4912
2704
-8
-2511
-4865
-6785
-8187
-9052
-9682
-9513
-8782
-7466
-5398
-3261
-1011
1100
2773
3534
3582
2785
1672
468
-790
-1964
-2878
-3470
-3843
-3986
-4101
-3830
-3411
-2872
-2209
-1486
-795
-285
-111
-402
-814
-1197
-1386
-1332
-1034
-498
136
662
1016
1173
1132
856
388
-221
-833
-1351
-1904
-2322
-2619
-2760
-2612
-2111
-1137
134
1621
3183
4526
5421
6032
6102
5729
5250
4128
3446
2819
2279
1671
1435
1463
1754
2001
2373
3689
4773
6155
7675
10100
12547
15145
17417
18568
18236
14637
6393
-3300
-11527
-18011
-21055
-21345
-19558
-17513
-17335
-17279
-15456
-11237
-5543
414
5534
9731
12659
14045
14164
13124
10464
6052
1371
-1948
-2395
-794
1232
2992
3680
3297
2319
1874
2176
2837
3083
2209
100
-3236
-7413
-11699
-15228
-17381
-17728
-16619
-14018
-10100
-5636
-1236
2728
6163
8613
10256
11487
12588
13202
12688
10796
7568
3537
-382
-3364
-5093
-5400
-4748
-3721
-2616
-1488
-548
-227
-512
-1323
-2337
-3354
-4189
-4840
-5625
-6649
-7731
-8430
-8297
-6927
-4478
-1304
2207
5633
8589
10763
12014
12166
11261
9506
7345
5120
2895
646
-1677
-4031
-6194
-7765
-8461
-8154
-7051
-5486
-3930
-2669
-1787
-1311
-1222
-1432
-1810
-2296
-2693
-2833
-2606
-2059
-1309
-451
407
1378
2564
3954
5302
6292
6678
6175
4416
2237
-43
-2492
-4874
-6882
-8442
-9491
-10274
-10686
-9975
-8575
-6849
-4922
-2498
113
2303
3417
3903
3944
3309
2088
590
-627
-1591
-2514
-3508
-4094
-4282
-4227
-4114
-3766
-3039
-2088
-1208
-576
-97
172
150
-128
-443
-541
-456
-314
-71
193
352
294
79
-233
-638
-1093
-1503
-1833
-2128
-2427
-2650
-2634
-2349
-1793
-974
96
1350
2589
3628
4469
5001
5152
5024
4451
3701
2893
2045
1335
692
409
369
588
999
1686
2489
3457
4404
5259
6088
7050
8036
9468
11295
13205
15214
16606
16410
14119
7568
-1383
-9007
-15392
-19067
-19566
-17912
-15602
-14742
-14933
-13924
-10988
-6605
-1749
2783
6704
9654
11376
11768
11422
9768
6464
2575
-373
-1075
298
2405
4200
5127
4697
3324
1969
1130
759
422
-374
-2097
-4584
-7840
-11265
-14015
-15558
-15495
-14027
-11222
-7381
-3162
785
4245
6986
8603
9255
9500
9652
9644
9170
7787
5515
2557
-429
-2769
-4099
-4185
-3425
-2394
-1462
-663
-256
-539
-1433
-2725
-4178
-5496
-6337
-6702
-6803
-6819
-6718
-6336
-5366
-3548
-990
1967
5016
7778
9857
11117
11399
10669
8970
6643
4133
1807
-162
-1839
-3303
-4702
-5953
-6865
-7201
-6851
-5972
-4812
-3729
-2961
-2568
-2487
-2664
-2955
-3223
-3370
-3252
-2712
-1683
-288
1292
2747
3899
4719
5382
5939
6349
6407
5951
4713
2751
355
-2031
-4404
-6849
-8623
-9974
-10664
-10888
-10401
-9322
-7580
-5865
-4023
-1966
36
1698
2580
3199
3329
3000
2061
1056
-18
-910
-1788
-2541
-3036
-3280
-3358
-3438
-3172
-2773
-2189
-1766
-1370
-992
-653
-389
-197
-5
126
217
251
322
402
380
179
-154
-629
-1206
-1784
-2270
-2597
-2807
-2884
-2739
-2314
-1620
-751
289
1305
2292
3130
3742
4196
4368
4327
4048
3541
2843
2122
1353
763
339
204
393
743
1419
2207
2959
3894
4734
5254
6230
7097
8378
10005
11730
13936
15801
16486
15785
12466
4880
-3487
-11019
-16644
-19254
-19126
-17031
-15007
-14321
-14040
-12383
-9085
-4635
231
4332
7579
9962
10797
10704
9954
7650
4213
839
-1137
-1050
857
3237
5065
5799
5126
3757
2373
1460
859
168
-1213
-3355
-6227
-9639
-12664
-14753
-15288
-14346
-12097
-8745
-4642
-556
3094
6186
8145
9000
8963
8648
8264
7830
7015
5448
3188
529
-1738
-3296
-3704
-3033
-1924
-895
-145
255
5
-841
-2182
-3791
-5392
-6605
-7179
-7188
-6841
-6246
-5448
-4345
-2646
-357
2356
5132
7710
9641
10690
10807
9962
8304
6023
3528
1165
-765
-2224
-3257
-4045
-4716
-5243
-5536
-5435
-4940
-4150
-3339
-2745
-2536
-2708
-3152
-3657
-3977
-4029
-3722
-2988
-1777
-208
1583
3348
4783
5751
6252
6415
6282
5951
5264
4110
2381
324
-1893
-3814
-5764
-7651
-9100
-10250
-10831
-10590
-9596
-8261
-6410
-4732
-2926
-1116
616
1880
2824
3359
3425
3176
2618
2007
1067
20
-1080
-1960
-2708
-3161
-3528
-3717
-3622
-3353
-2970
-2568
-2060
-1645
-1194
-722
-186
283
597
691
595
453
288
65
-263
-636
-1076
-1543
-1960
-2249
-2447
-2526
-2411
-2145
-1616
-802
97
987
1847
2593
3067
3416
3707
3879
3797
3439
3077
2626
1928
1224
836
538
604
879
1246
1846
2813
3592
4151
5152
5840
6919
8208
9522
11147
12779
14279
15174
15039
13589
8199
568
-6962
-14000
-17939
-19340
-17861
-15279
-13719
-13124
-12133
-9868
-6199
-1846
2181
5689
7971
8971
8921
8583
7223
4724
1813
-476
-988
227
2515
4942
6561
6819
5769
3993
2436
1190
59
-1281
-3108
-5531
-8714
-11715
-14044
-14962
-14308
-12283
-9146
-5397
-1438
2132
5225
7344
8375
8323
7648
6888
6207
5607
4640
3232
1287
-566
-1980
-2518
-1970
-923
166
881
1156
726
-353
-1888
-3740
-5572
-7050
-7872
-7993
-7540
-6661
-5534
-4164
-2384
-206
2280
4846
7191
8949
9934
10030
9222
7693
5637
3349
1168
-551
-1761
-2507
-2961
-3281
-3597
-3904
-4051
-3988
-3696
-3358
-3171
-3313
-3784
-4433
-5074
-5410
-5315
-4748
-3734
-2326
-600
1322
3225
4815
5881
6330
6274
5862
5280
4483
3364
1892
67
-1790
-3503
-5088
-7817
-9134
-9352
-9603
-9386
-8294
-6682
-5212
-3843
-3132
-1470
-103
1003
1232
1853
2681
2910
2251
1448
1018
-41
-812
-1637
-2213
-2826
-2942
-3511
-3820
-3643
-3357
-3195
-3004
-2225
-1640
-873
-186
450
569
596
639
410
209
87
-134
-514
-782
-1223
-1712
-2008
-2090
-2195
-2075
-1519
-834
-78
655
1467
2106
2707
3163
3438
3639
3821
3910
3595
3344
2890
2297
1744
1406
1196
1336
1687
2198
2710
3215
4012
4559
5490
6580
8068
9658
11430
13280
14704
15312
14876
10867
3360
-3919
-11714
-16732
-18893
-18233
-15446
-13309
-12286
-11640
-9783
-6753
-2609
1282
4819
7321
8347
8109
7563
6380
4081
1589
-808
-1618
-612
1844
4697
7110
8129
7577
5885
3928
2368
970
-227
-1963
-4252
-7501
-10835
-13522
-14986
-14525
-12725
-9575
-5925
-2059
1423
4356
6506
7363
7322
6467
5566
4844
4397
3792
2756
1331
-206
-1339
-1670
-870
490
1842
2722
2856
2123
668
-1238
-3389
-5407
-7014
-7999
-8302
-7951
-7097
-5875
-4466
-2692
-627
1664
4087
6307
8031
8921
8879
7887
6285
4324
2411
830
-307
-1010
-1425
-1629
-1777
-1909
-2133
-2390
-2637
-2870
-3105
-3462
-3996
-4754
-5601
-6372
-6766
-6598
-5828
-4462
-2696
-677
1422
3419
4997
6003
6382
6199
5642
4862
3991
2870
1619
108
-1296
-2614
-3467
-5563
-6804
-7347
-7866
-7911
-7792
-6812
-5929
-4701
-4450
-3077
-2071
-889
-305
284
1350
2016
2182
1624
1555
675
170
-771
-1494
-2358
-2694
-3252
-3647
-3540
-3431
-3026
-2881
-2037
-1508
-660
-28
559
720
640
660
277
41
-273
-470
-792
-913
-1096
-1312
-1395
-1430
-1508
-1523
-1292
-926
-388
202
871
1413
1959
2475
2861
3215
3570
3888
3960
3846
3653
3257
2870
2450
2147
2055
1948
2080
2018
2489
3188
3660
4868
6256
7885
9491
11190
13253
14710
14815
14093
8546
999
-6424
-13876
-17480
-18601
-16541
-13716
-11825
-11055
-10168
-8089
-4889
-861
2514
5293
6775
6791
5846
5140
3475
1317
-689
-2016
-1626
440
3604
6641
8829
9305
8219
5876
3772
1929
373
-1153
-3146
-5731
-9269
-12075
-14095
-14308
-12777
-10117
-6629
-3335
-101
2376
4387
5417
5332
4635
3511
2676
2266
2300
2246
1764
1000
358
131
756
2144
3528
4372
4360
3290
1299
-1050
-3442
-5621
-7287
-8306
-8715
-8478
-7656
-6359
-4744
-2938
-972
881
2711
4372
5624
6325
6370
5665
4346
2970
1739
951
708
896
1184
1384
1467
1325
979
439
-241
-1143
-2211
-3378
-4635
-5834
-6871
-7554
-7819
-7499
-6561
-5100
-3253
-1277
660
2303
3525
4169
4292
3426
2678
1736
822
14
-638
-1115
-1653
-2030
-2782
-2574
-2562
-2521
-2669
-2628
-2616
-2849
-3283
-4003
-4231
-4688
-4670
-4380
-3492
-2557
-1678
-1235
-758
-279
-126
-5
-180
-362
-877
-1253
-1809
-2044
-2170
-2201
-1947
-1640
-953
-407
255
710
1012
1049
806
480
-75
-489
-868
-1159
-1358
-1423
-1539
-1569
-1209
-873
-497
-46
348
381
462
558
696
913
1105
1407
1735
2137
2517
3015
3387
3760
3918
3771
3934
3814
3776
3517
3313
3344
2995
3037
3254
3887
4833
6293
8057
9956
11940
13195
13370
13064
9354
2678
-3873
-10886
-15202
-17059
-16121
-13384
-11349
-10298
-9667
-8072
-5553
-1887
1378
4000
5691
5537
4267
3161
1915
323
-910
-1520
-995
930
3738
6464
8661
9389
8781
6726
4640
2974
1188
-265
-2175
-4593
-7862
-10695
-12401
-12853
-11172
-8510
-5679
-3102
-1025
642
1585
2228
2188
1608
815
347
130
490
1090
1461
1590
1742
2182
3110
4609
5929
6599
6171
4651
2122
-613
-3174
-5236
-6615
-7364
-7527
-7301
-6609
-5562
-4201
-2691
-1092
305
1490
2499
3066
3235
2984
2224
1165
277
-132
88
933
2101
3205
3962
4273
4057
3522
2837
1929
760
-657
-2182
-3858
-5483
-6739
-7518
-7714
-7288
-6298
-4882
-3240
-1555
-231
634
1043
988
673
273
-8
-266
-535
-808
-1082
-1269
-1331
-1184
-841
-372
11
74
-99
-574
-1332
-2204
-3029
-3725
-4248
-4495
-4428
-4050
-3535
-3015
-2542
-2151
-1789
-1448
-1216
-1031
-1100
-1354
-1737
-2089
-2274
-2287
-2011
-1564
-958
-307
237
643
922
966
849
598
299
2
-247
-372
-421
-437
-482
-464
-436
-282
-116
50
83
-8
-184
-350
-357
-171
169
700
1192
1692
2210
2649
3122
3426
3759
3947
4038
4021
3873
3690
3523
3457
3342
3523
3942
4620
5603
6924
8418
9960
11388
11986
11977
11018
7221
1366
-4521
-10402
-14064
-15305
-14024
-11470
-9553
-8244
-7636
-6508
-4496
-1948
162
1809
2625
1882
711
-146
-1033
-1689
-1745
-1240
199
2833
5964
8441
10180
10466
9117
6680
4354
2334
330
-1100
-2746
-4924
-7293
-9115
-10006
-9620
-7734
-5395
-3185
-1446
-564
-432
-712
-1184
-1996
-2845
-3353
-3334
-2646
-1390
84
1387
2482
3375
4283
5507
6781
7565
7467
6316
4151
1487
-1038
-3119
-4441
-4996
-5032
-4738
-4202
-3501
-2787
-2044
-1380
-1036
-904
-881
-978
-1166
-1360
-1643
-2057
-2263
-2017
-1284
74
1806
3402
4534
5072
5040
4524
3854
3086
2110
1012
-96
-1197
-2207
-2933
-3413
-3682
-3688
-3463
-3120
-2661
-2200
-1926
-1999
-2333
-2831
-3275
-3662
-4319
-4131
-3734
-3068
-2273
-1512
-1019
-703
-165
152
536
664
656
158
-108
-235
-636
-1195
-1625
-2069
-2314
-1893
-1677
-1690
-1883
-2074
-2695
-2905
-2956
-3234
-3428
-3390
-3213
-3127
-2514
-1998
-1634
-1152
-522
-183
27
342
326
158
164
66
-211
-239
-173
-42
237
719
930
1027
1169
1114
992
882
733
368
28
-142
-226
-14
381
726
1104
1528
1988
2311
2696
2926
2954
3095
3052
3139
3148
3255
3376
3501
3892
4298
4878
5748
6952
8204
9869
11156
11516
11137
9748
6140
1311
-3264
-7666
-10860
-11872
-10899
-9403
-8011
-6796
-6233
-5713
-4356
-2916
-1823
-526
-180
-1156
-2174
-2766
-3553
-3734
-2795
-1488
399
3197
5907
7724
9103
9461
8201
6513
5075
3378
1677
582
-731
-2633
-4136
-5170
-5796
-5358
-4004
-2691
-1731
-1134
-1400
-2317
-3307
-4295
-5282
-5876
-5924
-5545
-4647
-3253
-1787
-377
987
2186
3312
4480
5433
5839
5625
4650
3158
1642
414
-298
-451
-242
53
377
626
674
596
401
-32
-708
-1470
-2295
-3132
-3777
-4250
-4630
-4682
-4300
-3542
-2376
-878
511
1491
2085
2223
1976
1628
1359
1086
791
577
354
196
252
512
828
1103
1331
1374
1293
968
524
-445
-1759
-3019
-4239
-5249
-5751
-5538
-5110
-4542
-4326
-3964
-3649
-3060
-2605
-2263
-1738
-1386
-1305
-1338
-978
-868
-744
-699
-505
-215
153
276
94
-44
-350
-827
-1499
-1860
-2330
-2672
-2896
-2952
-2960
-2851
-2593
-2373
-1984
-1611
-1309
-1157
-973
-861
-881
-942
-953
-881
-850
-717
-517
-310
-44
219
419
700
912
1063
1218
1268
1219
1086
963
928
1045
1241
1456
1741
1976
2206
2361
2410
2378
2369
2286
2218
2194
2251
2336
2283
2466
2752
3114
3671
4409
5338
6391
7510
8633
9173
9184
8861
7436
4821
1620
-1495
-4280
-6467
-7247
-6884
-6068
-5292
-4687
-4286
-3888
-3416
-3082
-2763
-2385
-2515
-3252
-4028
-4440
-4624
-4401
-3461
-2164
-524
1402
3109
4457
5435
5752
5140
4281
3559
2702
1886
1308
692
-103
-678
-963
-976
-530
216
699
773
507
-281
-1508
-2758
-3779
-4658
-5274
-5455
-5314
-4954
-4351
-3599
-2833
-2046
-1221
-456
133
584
794
586
143
-285
-600
-658
-288
422
1209
1988
2645
3036
3220
3302
3200
2866
2424
1815
987
150
-585
-1248
-1720
-1913
-1904
-1746
-1446
-1138
-975
-959
-1083
-1358
-1703
-1970
-2155
-2259
-2237
-2095
-1875
-1567
-1076
-495
85
632
1062
1277
1273
1100
630
185
-343
-803
-1138
-1263
-1522
-2019
-2244
-2261
-2068
-1894
-1605
-1512
-1531
-1672
-1983
-2345
-2660
-2957
-3188
-2893
-2406
-1988
-1810
-1639
-1493
-1196
-974
-977
-1015
-1026
-1045
-1195
-1257
-1456
-1606
-1614
-1339
-965
-635
-468
-483
-460
-418
-461
-687
-892
-984
-916
-782
-679
-655
-697
-659
-474
-173
71
240
336
418
533
516
369
175
128
252
492
801
1029
1229
1385
1630
1849
1971
2030
1980
2056
2165
2236
2214
2116
2096
2212
2510
2917
3366
3892
4502
5154
5859
6404
6554
6399
6022
5307
4153
2736
1173
-237
-1306
-2049
-2460
-2559
-2487
-2409
-2254
-2003
-1986
-2216
-2480
-2821
-3161
-3469
-3922
-4330
-4472
-4374
-4155
-3635
-2886
-2085
-1209
-363
328
806
1077
1082
982
883
710
451
255
190
247
444
693
953
1261
1579
1782
1839
1711
1321
781
219
-328
-780
-1149
-1452
-1642
-1688
-1656
-1583
-1435
-1265
-1094
-934
-899
-1005
-1211
-1487
-1785
-2021
-2154
-2232
-2218
-2051
-1779
-1430
-1024
-655
-334
-48
196
380
512
589
590
539
480
444
433
468
555
675
790
860
879
828
693
527
349
141
-99
-317
-553
-784
-950
-1060
-1084
-1059
-1003
-958
-944
-980
-997
-966
-929
-910
-957
-1009
-1010
-969
-910
-825
-711
-545
-333
-144
-42
-46
-153
-359
-562
-708
-861
-1019
-1110
-1180
-1215
-1218
-1281
-1353
-1411
-1376
-1306
-1250
-1155
-1102
-1117
-1105
-1123
-1132
-1102
-1026
-918
-802
-692
-608
-534
-471
-423
-359
-297
-253
-257
-280
-329
-381
-393
-371
-346
-330
-314
-257
-176
-87
32
158
290
399
475
499
485
440
366
279
187
102
59
43
20
19
10
-22
-47
-48
-11
57
115
142
146
153
168
214
285
379
505
640
792
939
1093
1235
1343
1423
1451
1415
1356
1300
1253
1212
1164
1107
1001
862
686
470
259
80
-44
-107
-109
-102
-130
-189
-277
-383
-462
-474
-483
-447
-403
-383
-387
-429
-490
-577
-607
-598
-564
-509
-503
-547
-640
-757
-882
-969
-1014
-1029
-1037
-1090
-1163
-1271
-1392
-1497
-1558
-1565
-1526
-1485
-1444
-1417
-1378
-1350
-1302
-1217
-1100
-942
-786
-618
-487
-428
-433
-470
-511
-551
-553
-533
-515
-502
-506
-547
-595
-617
-609
-552
-470
-372
-265
-166
-73
-1
57
103
153
209
297
417
539
643
707
723
711
695
662
623
546
452
325
185
42
-90
-196
-310
-417
-512
-584
-635
-620
-568
-495
-431
-379
-349
-350
-341
-322
-300
-286
-300
-357
-431
-518
-597
-660
-721
-790
-891
-993
-1085
-1164
-1207
-1242
-1286
-1330
-1380
-1414
-1407
-1379
-1337
-1272
-1219
-1171
-1086
-982
-865
-747
-640
-551
-474
-391
-310
-234
-162
-100
-27
20
49
91
132
148
134
108
42
-46
-118
-171
-228
-292
-362
-432
-474
-476
-451
-375
-268
-156
-55
55
146
226
296
335
337
336
319
276
257
230
196
154
112
97
103
140
211
260
300
337
364
382
413
450
471
475
468
475
507
561
618
651
674
694
697
689
664
627
557
431
284
126
-26
-133
-190
-232
-292
-358
-441
-522
-572
-576
-547
-517
-496
-494
-516
-518
-509
-491
-471
-461
-456
-448
-443
-457
-473
-518
-599
-676
-745
-788
-797
-802
-826
-874
-945
-1028
-1093
-1147
-1186
-1219
-1235
-1269
-1294
-1282
-1220
-1118
-1021
-933
-837
-740
-666
-604
-526
-451
-403
-359
-320
-306
-335
-392
-476
-590
-679
-731
-743
-720
-684
-639
-598
-572
-531
-466
-376
-249
-96
36
151
224
225
186
138
125
149
209
300
361
354
306
220
107
-7
-119
-236
-329
-428
-550
-663
-763
-844
-888
-885
-857
-785
-681
-571
-449
-352
-284
-242
-238
-272
-315
-351
-370
-362
-323
-299
-304
-323
-366
-411
-456
-460
-462
-478
-501
-568
-667
-786
-906
-984
-1032
-1045
-1013
-942
-850
-733
-614
-507
-419
-362
-296
-221
-143
-89
-53
-30
-14
-15
-24
-34
-33
-8
2
13
-2
-31
-80
-151
-213
-270
-298
-330
-366
-408
-489
-547
-575
-558
-486
-385
-243
-87
68
218
353
457
524
549
530
458
356
251
162
85
17
-23
-53
-66
-60
-60
-30
17
79
127
162
167
150
134
106
77
31
-13
-40
-19
52
147
251
349
426
471
496
505
482
408
306
195
75
-41
-130
-191
-225
-267
-315
-362
-397
-411
-407
-382
-366
-373
-397
-437
-498
-538
-562
-577
-583
-596
-594
-592
-588
-584
-572
-567
-546
-514
-499
-484
-489
-537
-614
-690
-754
-814
-848
-883
-911
-943
-975
-981
-938
-896
-875
-814
-753
-680
-608
-549
-508
-504
-511
-497
-460
-412
-357
-339
-340
-387
-447
-487
-505
-500
-485
-456
-419
-385
-352
-284
-213
-147
-86
-30
21
71
116
150
168
159
96
20
-44
-90
-96
-97
-95
-84
-103
-141
-187
-248
-311
-374
-431
-476
-490
-486
-461
-434
-406
-396
-376
-346
-326
-294
-258
-218
-220
-246
-282
-320
-329
-309
-252
-179
-103
-38
0
15
-11
-82
-150
-218
-257
-272
-289
-307
-339
-374
-417
-442
-443
-410
-332
-230
-109
2
64
79
43
9
0
6
32
66
88
101
96
81
56
43
44
53
58
48
13
-56
-124
-188
-254
-289
-288
-256
-233
-198
-156
-107
-35
43
139
234
308
358
393
385
339
285
209
104
-6
-87
-145
-182
-201
-227
-275
-334
-396
-451
-487
-501
-507
-538
-584
-645
-699
-731
-736
-726
-675
-591
-495
-400
-332
-287
-273
-264
-259
-241
-209
-204
-231
-295
-374
-443
-516
-573
-640
-706
-764
-820
-856
-877
-877
-866
-851
-820
-750
-667
-605
-553
-500
-467
-426
-384
-338
-272
-226
-192
-166
-156
-153
-133
-122
-109
-94
-97
-127
-203
-275
-367
-462
-567
-656
-720
-786
-830
-853
-835
-782
-705
-600
-461
-312
-155
-9
94
151
174
164
129
101
64
38
33
10
-10
-19
-35
-58
-92
-105
-107
-125
-142
-175
-226
-304
-392
-481
-564
-595
-579
-537
-471
-381
-294
-217
-153
-88
-18
50
124
153
166
151
93
20
-62
-165
-251
-299
-328
-345
-343
-353
-382
-410
-436
-452
-437
-383
-294
-221
-189
-173
-158
-153
-131
-88
-52
0
62
125
175
197
178
128
44
-57
-146
-213
-251
-266
-295
-340
-415
-493
-542
-539
-491
-411
-332
-274
-234
-215
-203
-195
-187
-187
-176
-172
-173
-161
-160
-175
-211
-260
-275
-262
-228
-181
-139
-128
-152
-202
-253
-276
-276
-273
-254
-230
-202
-177
-175
-154
-128
-79
-22
33
88
130
151
137
96
32
-61
-142
-218
-278
-334
-393
-454
-521
-575
-633
-662
-658
-641
-609
-582
-548
-507
-471
-417
-377
-340
-287
-218
-141
-64
23
79
111
134
142
121
76
20
-56
-161
-264
-357
-449
-538
-604
-646
-664
-633
-576
-499
-424
-370
-313
-238
-144
-44
44
102
109
102
87
66
54
61
75
74
67
54
42
19
-20
-85
-147
-211
-291
-381
-490
-609
-719
-803
-848
-834
-779
-694
-595
-479
-358
-252
-148
-70
-6
62
126
181
218
219
186
130
36
-73
-153
-205
-237
-248
-261
-301
-355
-429
-506
-580
-645
-703
-734
-770
-775
-763
-737
-688
-605
-494
-360
-209
-51
95
201
281
311
326
312
290
258
207
143
33
-71
-163
-246
-303
-347
-384
-417
-451
-459
-468
-481
-479
-500
-513
-503
-476
-413
-306
-210
-125
-58
-5
46
86
129
178
192
163
121
55
-45
-156
-268
-370
-466
-539
-563
-581
-568
-558
-534
-534
-486
-425
-458
-386
-362
-363
-385
-430
-445
-436
-401
-346
-254
-156
-79
-40
-17
-13
-33
-43
-44
-39
-42
-65
-89
-124
-158
-185
-203
-205
-189
-173
-162
-164
-187
-218
-263
-293
-299
-269
-211
-150
-105
-113
-150
-201
-246
-287
-343
-381
-419
-459
-472
-482
-510
-522
-523
-518
-492
-431
-365
-293
-237
-198
-166
-159
-174
-186
-185
-157
-135
-111
-97
-109
-126
-149
-182
-214
-240
-299
-368
-456
-525
-582
-629
-657
-671
-660
-626
-564
-476
-374
-267
-171
-90
-36
9
75
116
137
129
79
13
-49
-85
-114
-131
-151
-190
-246
-306
-362
-400
-417
-434
-446
-455
-487
-537
-588
-638
-687
-709
-683
-624
-534
-425
-300
-188
-119
-61
-22
16
62
87
94
65
-11
-110
-210
-311
-380
-402
-382
-353
-329
-319
-343
-387
-440
-472
-489
-514
-525
-547
-565
-559
-516
-438
-349
-231
-92
37
153
248
313
345
341
299
258
218
157
96
7
-81
-169
-243
-300
-346
-375
-402
-437
-492
-559
-627
-682
-712
-736
-726
-669
-595
-502
-394
-310
-231
-142
-71
3
66
114
128
110
61
-3
-74
-150
-207
-258
-317
-376
-430
-493
-523
-536
-535
-523
-500
-476
-460
-447
-410
-376
-341
-306
-283
-254
-227
-181
-127
-79
-41
-29
-24
-9
-7
-2
2
7
6
-9
-15
-33
-74
-126
-192
-255
-299
-313
-315
-315
-316
-333
-347
-351
-347
-314
-256
-196
-135
-110
-115
-127
-158
-196
-223
-230
-248
-272
-287
-311
-335
-350
-362
-364
-352
-319
-286
-246
-217
-209
-210
-245
-290
-321
-336
-309
-274
-239
-221
-204
-205
-220
-207
-204
-220
-230
-258
-303
-349
-412
-472
-520
-563
-587
-579
-540
-484
-426
-350
-273
-201
-141
-88
-60
-56
-63
-93
-153
-211
-282
-336
-368
-389
-406
-401
-382
-376
-357
-349
-362
-385
-413
-451
-498
-532
-562
-608
-658
-688
-701
-692
-635
-538
-431
-309
-210
-140
-64
-23
6
39
46
33
8
-27
-76
-133
-182
-238
-297
-332
-342
-344
-338
-348
-380
-403
-437
-486
-516
-529
-533
-493
-434
-381
-307
-231
-173
-105
-37
27
88
126
133
111
76
26
-22
-76
-132
-170
-211
-247
-272
-283
-308
-344
-388
-439
-499
-537
-577
-605
-620
-619
-603
-568
-503
-433
-349
-235
-149
-77
17
72
91
79
30
-62
-163
-263
-355
-437
-511
-560
-620
-681
-717
-719
-714
-691
-641
-599
-552
-514
-492
-475
-475
-482
-460
-410
-338
-236
-144
-79
-36
3
28
53
82
105
130
121
79
7
-80
-167
-249
-307
-334
-359
-370
-384
-398
-411
-442
-479
-494
-508
-501
-462
-413
-385
-370
-345
-327
-315
-285
-270
-264
-262
-283
-293
-307
-322
-350
-386
-422
-439
-435
-405
-371
-354
-339
-328
-320
-302
-303
-328
-353
-384
-414
-412
-395
-385
-375
-360
-359
-340
-300
-260
-227
-205
-220
-277
-335
-379
-423
-463
-477
-482
-490
-468
-409
-333
-234
-166
-111
-66
-50
-39
-14
0
-23
-78
-157
-249
-327
-373
-409
-423
-443
-446
-441
-441
-437
-428
-422
-417
-414
-417
-423
-425
-416
-402
-411
-432
-439
-432
-383
-306
-207
-111
-35
19
59
88
120
153
162
161
149
141
111
44
-36
-127
-228
-318
-393
-442
-449
-432
-421
-425
-433
-460
-473
-463
-422
-363
-317
-275
-281
-291
-302
-306
-288
-250
-207
-144
-85
-40
-8
-5
-14
-38
-79
-113
-128
-154
-207
-265
-335
-405
-467
-521
-538
-529
-508
-478
-433
-389
-346
-311
-268
-231
-195
-142
-91
-56
-43
-47
-83
-123
-185
-247
-276
-277
-267
-247
-224
-242
-270
-303
-341
-386
-419
-433
-427
-407
-403
-395
-389
-383
-365
-325
-260
-174
-89
-10
47
65
61
46
17
-21
-48
-61
-73
-74
-77
-80
-97
-133
-157
-183
-220
-244
-278
-324
-371
-424
-467
-492
-494
-474
-430
-367
-314
-268
-222
-201
-186
-189
-196
-195
-197
-207
-222
-245
-266
-263
-262
-275
-255
-235
-236
-235
-222
-201
-202
-208
-217
-238
-265
-274
-267
-259
-248
-226
-225
-245
-250
-273
-282
-303
-306
-316
-335
-345
-361
-367
-382
-392
-393
-384
-381
-376
-344
-303
-266
-230
-197
-159
-115
-76
-59
-61
-73
-89
-125
-184
-231
-275
-311
-346
-385
-412
-429
-426
-412
-373
-329
-299
-276
-254
-246
-235
-244
-273
-316
-366
-400
-422
-409
-393
-356
-303
-239
-156
-75
-7
42
59
40
-13
-74
-135
-205
-259
-297
-334
-379
-431
-480
-524
-530
-503
-470
-422
-360
-289
-225
-192
-189
-205
-236
-265
-268
-250
-226
-197
-184
-179
-173
-158
-125
-99
-90
-95
-97
-115
-140
-172
-241
-335
-438
-517
-576
-598
-602
-601
-616
-639
-637
-609
-564
-493
-404
-346
-293
-237
-202
-167
-147
-138
-137
-153
-165
-181
-207
-257
-296
-318
-333
-330
-326
-313
-287
-282
-296
-328
-375
-423
-461
-482
-492
-486
-486
-490
-487
-461
-401
-307
-219
-139
-61
-27
-18
-23
-34
-75
-115
-152
-201
-237
-258
-258
-244
-212
-205
-206
-192
-182
-186
-194
-211
-250
-292
-334
-359
-354
-337
-306
-241
-183
-125
-71
-9
52
78
92
75
26
-37
-113
-197
-262
-322
-371
-392
-397
-370
-336
-281
-231
-197
-173
-166
-144
-133
-127
-134
-158
-203
-269
-305
-324
-331
-316
-284
-237
-187
-157
-137
-123
-118
-124
-152
-197
-223
-239
-244
-264
-290
-308
-332
-348
-327
-286
-230
-177
-137
-131
-153
-194
-249
-289
-320
-343
-365
-406
-462
-505
-509
-508
-510
-490
-469
-439
-420
-414
-393
-372
-333
-287
-254
-213
-173
-142
-114
-95
-100
-124
-153
-163
-160
-146
-133
-115
-101
-106
-114
-108
-117
-147
-177
-218
-263
-321
-365
-386
-386
-399
-393
-359
-322
-280
-243
-187
-121
-50
-1
21
22
11
-10
-36
-56
-65
-65
-54
-30
10
55
68
72
52
26
-12
-66
-131
-183
-261
-343
-398
-455
-489
-494
-465
-408
-339
-276
-214
-164
-133
-123
-137
-163
-202
-228
-255
-273
-283
-292
-313
-333
-339
-318
-289
-244
-213
-194
-191
-231
-267
-328
-366
-399
-411
-397
-381
-364
-344
-316
-289
-255
-217
-187
-136
-94
-64
-44
-31
-48
-98
-134
-165
-196
-236
-259
-289
-329
-355
-360
-350
-345
-320
-295
-278
-257
-253
-276
-316
-358
-389
-414
-406
-366
-312
-250
-200
-155
-128
-119
-110
-93
-68
-53
-32
-41
-70
-114
-177
-229
-263
-278
-269
-224
-190
-163
-153
-165
-198
-227
-260
-277
-251
-242
-237
-247
-266
-291
-320
-351
-370
-366
-338
-311
-288
-279
-300
-325
-353
-388
-427
-436
-439
-438
-431
-432
-436
-443
-455
-438
-381
-318
-248
-180
-135
-121
-113
-106
-115
-131
-174
-219
-247
-274
-304
-357
-416
-460
-469
-451
-419
-363
-312
-258
-212
-180
-183
-210
-238
-249
-240
-236
-250
-285
-326
-369
-405
-421
-411
-390
-379
-370
-358
-338
-315
-292
-261
-227
-209
-219
-226
-229
-219
-216
-199
-203
-220
-227
-248
-256
-254
-236
-226
-200
-178
-162
-142
-132
-116
-97
-78
-75
-94
-126
-176
-229
-274
-306
-333
-356
-385
-422
-448
-454
-462
-435
-383
-357
-336
-333
-341
-331
-309
-288
-257
-225
-214
-202
-200
-198
-195
-187
-187
-195
-189
-193
-181
-176
-201
-248
-304
-337
-346
-349
-336
-315
-339
-366
-394
-417
-428
-431
-415
-394
-370
-350
-333
-311
-294
-284
-275
-270
-246
-205
-181
-187
-212
-238
-262
-276
-269
-251
-221
-201
-194
-193
-214
-215
-219
-236
-247
-244
-235
-236
-254
-311
-349
-353
-364
-353
-299
-228
-181
-161
-158
-180
-196
-207
-216
-214
-226
-235
-249
-266
-285
-288
-266
-253
-232
-236
-264
-274
-259
-231
-222
-248
-275
-280
-278
-278
-266
-219
-189
-163
-137
-130
-141
-157
-185
-213
-258
-305
-349
-383
-388
-370
-343
-341
-338
-351
-357
-334
-311
-296
-272
-267
-264
-271
-286
-304
-311
-284
-243
-194
-150
-115
-113
-117
-140
-175
-192
-204
-235
-288
-336
-374
-394
-398
-379
-358
-331
-314
-283
-245
-216
-207
-191
-154
-153
-164
-195
-237
-301
-348
-368
-353
-338
-329
-299
-294
-303
-310
-300
-285
-250
-207
-188
-200
-232
-262
-306
-339
-347
-350
-340
-346
-332
-313
-297
-267
-251
-222
-192
-169
-150
-125
-123
-147
-189
-229
-257
-318
-355
-365
-373
-405
-460
-490
-472
-433
-406
-391
-369
-342
-306
-269
-255
-254
-251
-254
-241
-196
-157
-108
-78
-83
-97
-153
-192
-171
-144
-153
-184
-195
-187
-209
-253
-297
-343
-387
-436
-454
-461
-456
-428
-390
-357
-323
-299
-284
-246
-213
-193
-177
-161
-158
-188
-231
-278
-286
-264
-262
-244
-231
-203
-172
-159
-140
-124
-138
-168
-200
-226
-256
-306
-354
-400
-464
-501
-486
-453
-403
-351
-297
-269
-252
-268
-266
-257
-266
-272
-277
-276
-283
-310
-341
-360
-373
-351
-328
-293
-254
-232
-242
-260
-267
-302
-339
-357
-349
-316
-276
-237
-191
-182
-220
-272
-302
-292
-265
-241
-220
-234
-257
-283
-333
-385
-422
-427
-410
-362
-285
-253
-263
-300
-343
-381
-383
-351
-304
-242
-225
-270
-342
-399
-424
-394
-321
-221
-159
-176
-201
-181
-162
-178
-233
-301
-332
-350
-397
-456
-502
-554
-575
-557
-553
-550
-520
-472
-399
-339
-303
-270
-242
-224
-234
-259
-300
-319
-295
-257
-260
-253
-217
-192
-178
-169
-178
-176
-162
-149
-140
-148
-166
-200
-223
-246
-243
-254
-257
-236
-230
-227
-247
-260
-249
-206
-157
-144
-122
-93
-77
-54
-47
-36
-23
-41
-78
-127
-163
-202
-244
-291
-324
-371
-403
-394
-380
-341
-303
-264
-240
-220
-210
-221
-221
-227
-236
-236
-242
-242
-217
-188
-176
-171
-183
-202
-221
-235
-237
-241
-259
-298
-352
-421
-477
-540
-566
-578
-547
-518
-524
-529
-509
-458
-498
-515
-573
-540
-604
-642
-1537
-1753
-1014
-857
-821
-532
-336
-359
-186
116
46
-100
334
-522
-1147
-2377
-2013
-621
-802
-750
-757
-891
-1030
-759
-559
-888
-1048
-68
532
-167
-558
-65
257
138
-84
-174
-646
-735
-379
-489
-405
-640
-168
-50
-334
-278
-508
-582
-769
-811
-985
-327
-503
-518
-376
-600
-463
-666
-662
-913
-941
-744
-33
-544
-970
-508
-401
-727
-765
-1791
-1278
-712
-1486
-1105
-802
-578
-965
-853
-915
-799
-733
-690
-691
-927
-722
-538
-431
-792
-433
150
-12
-62
-700
-487
-281
-374
-430
-400
-359
-427
-593
-375
-193
-891
-1329
-728
-603
-1099
-1100
-870
-839
-1002
-771
-645
-1110
-1341
-959
-530
-1262
-1328
-740
-588
-625
-698
-550
-402
-462
-592
-365
-790
-881
-613
-557
-299
-415
-196
-292
-562
25
-142
-781
-678
-36
-308
-798
-464
-96
-80
-1131
-862
-574
-496
-868
-642
-304
-774
15
-236
-553
-502
-17
-786
-405
-270
-1073
-547
-1396
-995
-85
-768
-1052
-726
-460
-603
-1015
-1221
-352
-577
-1065
-333
-186
-686
-918
-489
-370
-612
-423
-548
-664
-587
-583
-591
-791
-575
-361
-302
-1124
-950
-801
-735
-1645
-1067
-428
-537
-1555
-1265
-350
-1403
-1332
-972
-1408
-1095
-1161
-743
-724
-1553
-862
-1040
-1172
-1244
-1164
-935
-1994
-1063
-758
-1742
-1332
-999
-1339
-1473
-1437
-1344
-1354
-1451
-2164
-1981
-888
-1104
-1805
-1889
-1174
-959
-2144
-1980
-1747
-1588
-1071
-1555
-1306
-1626
-1104
-1550
-2049
-1442
-1185
-1008
-1772
-1734
-1321
-1331
-1413
-1467
-1663
-1195
-783
-1972
-1183
-1362
-1508
-1128
-1114
-1324
-209
379
-1573
-1027
-607
-303
239
-496
-755
-869
486
409
-363
-811
-307
99
-33
40
-472
117
-420
341
-174
531
350
-232
201
188
210
337
503
-321
-179
992
764
494
109
559
678
362
1585
502
337
698
1083
1645
526
919
1554
759
197
1086
804
442
930
1154
298
604
1285
77
325
791
753
1711
1057
381
430
1198
1892
1009
929
856
1502
1174
1176
596
395
1626
1395
1080
384
966
1375
515
226
17
696
1510
568
39
58
356
1027
466
-227
212
417
1090
606
-250
-290
352
723
1038
540
-448
814
83
-286
-320
472
233
172
60
-180
24
-92
-624
-593
-475
-315
759
-828
-507
-491
-1
164
-417
-366
-670
-45
298
480
-63
-833
-505
603
265
-60
9
1
-318
-131
136
-46
-840
-136
905
-44
-949
-1099
437
-85
-845
-902
-294
225
-311
-508
-939
-506
298
218
-912
-626
102
-136
-744
-529
-304
-13
95
-900
-316
-642
-907
-68
-648
-341
127
685
79
-680
-481
409
303
-97
-99
40
403
-707
-256
254
-246
-429
429
215
-469
-341
-379
428
-171
-60
-7
-414
108
-257
-410
-916
-444
634
-203
-997
215
896
-372
-72
-35
366
-167
302
632
-494
653
508
-120
-206
419
231
712
247
-473
227
-317
435
936
46
-41
-1
639
16
-820
-551
284
773
-143
-18
-859
852
253
-1180
-116
65
553
-341
-562
-368
300
439
-501
96
-18
-630
-386
-133
-355
-714
204
-263
-172
-393
-818
-42
-637
-382
-150
-371
-178
-565
111
214
8
-440
-27
613
53
-591
172
584
-396
313
439
4
-25
2
41
-278
-358
589
225
-843
-266
490
-314
-875
214
301
-722
-1228
822
576
-1024
-94
282
-143
-30
-6
-9
-109
-246
158
116
-215
-540
275
44
-508
-198
-71
-1051
-505
-300
-970
-108
-754
-454
-771
-1194
-491
-491
-641
-1333
-542
-275
-225
-908
-1345
289
-549
-1246
-393
-242
-394
-300
-690
-870
128
45
-591
-750
-178
-174
-290
-401
-647
-461
-753
-215
-64
-1066
-305
-676
-646
-639
-750
-498
-306
-273
-671
-161
-295
-528
-597
-508
-582
-167
-373
-992
-316
-241
-958
-325
-71
-507
-663
243
-305
-768
-157
-105
-271
-209
-280
-863
-231
-222
-545
-711
-404
-146
-223
-376
-596
-520
-47
79
-688
-344
-150
-281
-663
-542
-52
75
-545
-623
-142
-245
-340
-33
-111
-256
79
304
-334
-440
231
369
-365
-193
-102
-155
-20
-271
-62
-97
-168
-470
-654
-248
-20
-316
-694
-457
-136
-321
-900
-387
-50
-646
-405
-269
-611
-859
-814
-384
-212
-385
-723
-397
-347
-781
-890
-148
-84
-440
-98
-267
-548
-876
-308
-283
-468
-558
-116
-354
-695
-644
-444
-228
-779
-275
-468
-9
-572
-982
239
-228
-140
-242
-501
-34
256
-438
-322
-343
-589
130
273
-295
-589
39
-88
-180
-277
-251
-335
-173
79
-711
-422
-437
168
-177
-905
-157
406
-230
-566
30
89
-82
-276
-89
-258
-75
-149
-482
0
292
-234
-487
-369
-121
254
-444
-296
188
-325
-341
-358
-72
-668
-309
338
-30
-768
-504
282
-167
-150
38
-441
79
415
-281
-326
-406
201
-127
-194
-179
-118
-360
44
-93
-330
-207
-352
14
-194
-325
-438
-520
-156
-172
-528
-528
-361
-220
-130
64
-535
55
305
255
-174
-118
481
192
270
298
80
-143
396
484
-147
21
260
630
457
-151
-139
150
205
360
402
-1
284
59
-398
337
293
-61
80
326
408
6
-413
249
597
220
491
-69
-4
677
441
-301
-746
595
724
-328
-473
-146
221
210
-204
-453
264
177
32
154
-335
-404
149
444
-458
-284
47
-284
37
-60
-512
-509
208
11
-352
-229
-250
-30
-70
-252
-282
-206
-311
-50
-153
-558
-78
-78
-252
-342
-271
-241
-235
-128
-69
-306
-356
-68
80
-342
-448
-189
61
462
-328
-244
-205
-185
125
-357
-278
-219
35
-105
-550
-249
-76
50
-192
-388
39
43
55
-237
-71
70
105
254
-238
-422
30
565
-148
-387
173
524
70
-487
105
123
55
26
-351
166
135
-74
124
-244
-90
400
84
-436
-12
317
259
119
152
130
52
208
13
12
-33
173
104
120
-61
-495
-78
195
174
-313
-128
147
62
-7
-56
-238
-137
197
282
-140
-625
121
434
-456
-690
191
893
1064
565
-51
-412
-79
-82
-408
-555
-13
791
464
-328
-512
-377
-49
152
32
64
15
108
-220
-774
-480
-327
-118
355
96
-61
-162
-100
-220
-466
263
591
451
120
87
165
-174
-294
-526
387
420
-63
-261
-230
-271
-158
114
-179
-366
214
482
-438
-571
-306
206
54
-338
-91
-61
82
-33
-138
-265
-30
557
-6
-314
267
227
10
128
124
-266
-253
112
-286
-134
259
-5
-68
-162
-14
-163
-79
-120
-110
6
-15
-110
-194
-37
-285
-150
-180
-144
133
-4
-63
-252
-62
33
-123
-199
-79
-112
-294
-217
-158
109
9
-266
-418
-39
52
-392
-214
-127
-373
-194
-184
-422
-455
-85
43
-346
-134
-31
-120
-120
-522
-131
48
-129
-139
-256
-343
-211
-129
-332
-96
144
-18
-181
-141
-184
-123
25
-28
-74
-161
-179
-240
-397
-262
58
-43
-179
-129
-126
-461
-217
-63
-9
46
-290
-353
-269
75
-274
-241
-206
-89
102
-131
-49
-224
-200
4
81
-32
-320
-250
-96
-272
-194
-133
-285
-440
-195
-189
-409
-280
-241
-99
-56
-1
-183
-317
-108
-220
-111
-21
-123
-200
-140
42
69
-306
-27
92
31
58
-210
-119
-36
93
-4
-151
-352
-528
-48
-90
-317
-444
-157
-221
-376
-380
-603
-394
-198
-197
-380
-385
-727
-647
-149
-302
-388
-327
-85
100
-270
-416
-218
89
224
-155
-321
-249
-126
200
-271
-604
-55
76
-180
-271
-350
-342
-287
-241
-305
-468
-609
-424
-294
-631
-639
-437
-192
-185
-484
-449
-662
-286
121
-365
-317
-269
-184
-203
-535
-451
-480
-370
-345
-378
-472
-466
-236
-497
-482
-406
-388
-515
-477
-412
-573
-876
-763
-670
-586
-546
-608
-537
-588
-414
-491
-582
-492
-358
-258
-378
-534
-467
-411
-496
-451
-197
-249
-357
-416
-427
-251
-146
-173
-348
-397
-184
-200
-268
-182
-314
-375
-518
-562
-531
-508
-376
-424
-503
-517
-575
-408
-422
-370
-308
-361
-144
-240
-432
-234
-327
-321
-142
-122
-141
-307
-422
-335
-217
-307
-102
-254
-409
-187
-102
-248
-481
-156
59
-122
-163
-263
-304
-228
-223
-249
-370
-192
-303
-424
-276
-190
-53
-120
-240
-192
-57
-157
-343
-324
-91
-50
-180
-240
-297
-341
-206
-114
-158
-90
-180
-321
-101
-94
-247
-232
-54
0
-8
-57
-230
-198
4
103
-31
-100
72
71
-180
-308
-308
-91
73
-7
-228
-240
-138
-26
41
-123
-134
-21
-110
-167
-257
-333
-213
-265
-306
-258
-232
-169
-220
-336
-266
-110
-111
-186
-234
-196
-163
-180
-135
-83
-283
-338
-19
22
-31
-44
-3
-75
-65
-76
-57
-46
-86
-17
-101
-100
-137
-225
-284
-208
-208
-330
-266
-331
-334
-180
-329
-520
-340
-36
-117
-341
-312
-209
-203
-142
-228
-225
-115
22
71
-145
-201
-15
67
54
-47
-26
-1
-20
29
-76
-49
-106
-140
-200
-261
-127
-177
-370
-393
-201
-279
-321
-365
-288
-154
-167
-156
-249
-166
-201
-151
-63
-224
-126
-2
-36
-133
-184
-174
-97
-31
-155
-209
-223
-176
-26
-74
-164
-145
-127
-76
-139
-252
-225
-224
-364
-274
-339
-412
-399
-417
-252
-279
-186
-71
-141
-114
-68
-93
-32
74
-90
-259
-161
-277
-219
-184
-138
-83
-279
-165
-57
-67
-28
65
36
-32
-30
-9
-46
-57
-50
48
-77
-185
-148
-152
-146
-149
-29
-59
-131
-156
-68
11
-108
-52
6
-55
-76
-131
-114
-109
-83
-33
-107
-63
-9
-187
-150
-116
-118
-22
-104
-208
-182
-137
-188
-248
-241
-191
-104
-129
-221
-305
-252
-174
-159
-286
-229
-120
-199
-187
-249
-245
-209
-168
-163
-139
-194
-246
-178
-195
-314
-297
-205
-262
-257
-254
-273
-312
-291
-267
-350
-362
-378
-277
-219
-322
-311
-372
-366
-277
-224
-233
-261
-286
-198
-177
-229
-248
-227
-87
-136
-144
-216
-236
-232
-217
-170
-265
-242
-267
-343
-380
-362
-327
-233
-253
-279
-404
-417
-284
-266
-260
-289
-191
-117
-89
-113
-172
-195
-139
-147
-205
-236
-170
-42
-146
-158
-159
-93
-140
-235
-135
-99
-130
-206
-173
-198
-291
-426
-438
-341
-367
-372
-384
-378
-410
-378
-395
-388
-249
-207
-245
-228
-204
-218
-221
-293
-232
-182
-198
-215
-244
-223
-255
-200
-227
-290
-253
-297
-231
-142
-226
-299
-259
-344
-363
-343
-399
-370
-252
-283
-354
-386
-477
-373
-236
-275
-271
-187
-208
-229
-157
-143
-221
-166
-135
-101
-70
-198
-184
-114
-113
-121
-144
-160
-181
-128
-90
-122
-173
-123
-120
-138
-184
-240
-190
-210
-206
-202
-269
-353
-357
-293
-246
-250
-230
-184
-138
-120
-60
-92
-89
-31
-57
-59
-72
-48
-95
-91
-129
-148
-73
-47
-72
-80
-143
-102
-65
-118
-125
-122
-214
-251
-206
-204
-217
-306
-440
-419
-391
-364
-289
-295
-239
-313
-352
-255
-309
-329
-242
-209
-213
-236
-218
-240
-336
-333
-331
-331
-295
-365
-340
-316
-360
-411
-434
-354
-340
-285
-336
-336
-313
-337
-293
-328
-338
-325
-303
-213
-214
-333
-293
-333
-310
-191
-226
-258
-271
-202
-195
-262
-333
-311
-273
-276
-331
-366
-406
-456
-423
-389
-354
-352
-306
-212
-221
-282
-316
-321
-268
-207
-241
-236
-182
-213
-275
-268
-262
-244
-169
-110
-105
-204
-241
-230
-199
-210
-194
-221
-269
-236
-300
-347
-356
-343
-270
-318
-390
-368
-301
-302
-387
-369
-328
-354
-293
-198
-153
-254
-187
-57
-128
-155
-197
-176
-164
-233
-254
-267
-233
-266
-291
-369
-405
-359
-385
-323
-340
-395
-301
-248
-341
-467
-483
-435
-350
-366
-474
-461
-387
-421
-482
-461
-396
-398
-370
-342
-322
-221
-247
-313
-310
-220
-179
-203
-226
-248
-223
-197
-165
-224
-287
-245
-252
-243
-233
-255
-312
-372
-285
-286
-350
-423
-437
-364
-327
-377
-447
-493
-470
-421
-407
-377
-401
-299
-238
-354
-391
-322
-271
-282
-384
-324
-278
-330
-359
-420
-400
-397
-373
-400
-440
-431
-433
-408
-471
-529
-516
-511
-546
-579
-656
-677
-599
-553
-577
-590
-562
-520
-431
-412
-398
-381
-358
-278
-304
-359
-346
-314
-257
-297
-371
-394
-392
-372
-393
-367
-331
-330
-299
-331
-408
-401
-338
-388
-414
-346
-324
-321
-368
-348
-316
-309
-335
-365
-372
-316
-275
-305
-296
-296
-272
-314
-342
-298
-296
-310
-303
-305
-322
-367
-395
-449
-436
-383
-392
-402
-417
-366
-373
-397
-418
-400
-385
-324
-253
-284
-305
-341
-323
-299
-297
-312
-374
-317
-255
-233
-264
-266
-251
-263
-173
-194
-216
-231
-240
-262
-328
-334
-357
-416
-421
-383
-383
-446
-391
-321
-348
-324
-347
-325
-308
-309
-309
-234
-188
-245
-266
-260
-263
-229
-220
-257
-214
-160
-167
-255
-236
-181
-266
-324
-328
-294
-260
-318
-355
-305
-250
-304
-363
-346
-284
-239
-229
-259
-253
-257
-262
-219
-253
-247
-236
-265
-229
-204
-221
-210
-159
-165
-157
-120
-129
-173
-215
-187
-232
-231
-221
-266
-230
-203
-230
-234
-225
-166
-96
-126
-172
-230
-275
-248
-271
-335
-321
-290
-327
-302
-305
-306
-261
-231
-250
-263
-249
-230
-160
-90
-140
-245
-230
-210
-221
-279
-293
-328
-272
-253
-314
-332
-334
-272
-318
-269
-311
-379
-348
-343
-388
-467
-426
-392
-416
-425
-394
-340
-324
-328
-250
-214
-194
-156
-104
-116
-177
-149
-129
-120
-154
-208
-239
-223
-222
-316
-326
-288
-365
-361
-323
-319
-314
-295
-276
-292
-293
-295
-234
-224
-250
-257
-144
-173
-255
-200
-171
-144
-130
-104
-63
-56
-56
-53
-84
-101
-161
-158
-166
-233
-243
-260
-228
-256
-279
-225
-233
-252
-199
-175
-227
-212
-199
-217
-252
-223
-240
-319
-280
-292
-294
-301
-308
-286
-282
-268
-238
-233
-279
-227
-220
-233
-249
-229
-206
-222
-181
-175
-190
-223
-218
-202
-208
-253
-277
-202
-195
-170
-198
-256
-175
-143
-147
-185
-223
-140
-113
-153
-195
-253
-226
-193
-240
-237
-214
-233
-221
-251
-272
-277
-303
-314
-377
-362
-332
-335
-342
-333
-329
-356
-366
-350
-338
-339
-297
-251
-314
-369
-303
-283
-375
-446
-380
-347
-409
-390
-380
-350
-312
-310
-343
-378
-362
-323
-322
-350
-376
-415
-371
-350
-400
-384
-332
-333
-343
-321
-303
-271
-282
-304
-303
-334
-335
-284
-219
-247
-326
-258
-158
-183
-228
-230
-132
-119
-137
-129
-181
-165
-150
-173
-220
-299
-290
-297
-323
-371
-406
-387
-396
-376
-404
-429
-432
-424
-479
-484
-466
-477
-439
-416
-428
-445
-398
-328
-344
-349
-266
-268
-278
-297
-247
-230
-250
-316
-287
-250
-291
-310
-307
-263
-332
-347
-353
-392
-378
-399
-400
-407
-465
-448
-440
-447
-456
-441
-432
-413
-412
-423
-410
-419
-419
-376
-323
-332
-361
-352
-354
-406
-356
-277
-304
-356
-354
-363
-320
-298
-349
-396
-351
-312
-364
-432
-432
-358
-325
-337
-367
-399
-377
-259
-282
-323
-262
-174
-139
-221
-256
-306
-281
-213
-210
-292
-305
-172
-168
-232
-251
-190
-172
-177
-165
-208
-218
-212
-234
-267
-282
-293
-262
-273
-274
-231
-187
-195
-185
-175
-235
-250
-208
-203
-271
-262
-236
-256
-280
-288
-297
-283
-287
-252
-185
-206
-256
-305
-290
-360
-413
-388
-398
-404
-415
-488
-503
-395
-376
-421
-406
-341
-330
-269
-260
-300
-329
-361
-355
-387
-391
-415
-418
-396
-374
-348
-372
-357
-303
-281
-221
-259
-313
-275
-284
-266
-302
-323
-321
-278
-274
-330
-391
-344
-255
-248
-234
-245
-232
-266
-275
-250
-288
-282
-216
-208
-301
-306
-233
-236
-236
-294
-276
-233
-208
-240
-263
-270
-278
-279
-318
-337
-379
-356
-308
-314
-369
-364
-352
-377
-415
-395
-353
-354
-343
-331
-341
-359
-280
-229
-276
-298
-240
-266
-301
-260
-248
-247
-250
-225
-238
-228
-210
-212
-191
-203
-187
-127
-122
-147
-181
-176
-197
-218
-248
-279
-221
-224
-298
-282
-237
-237
-228
-199
-198
-182
-157
-151
-187
-214
-168
-114
-156
-182
-161
-136
-126
-167
-187
-195
-194
-174
-180
-220
-239
-249
-271
-342
-386
-374
-340
-335
-362
-329
-339
-381
-397
-371
-382
-430
-407
-356
-310
-359
-419
-386
-365
-350
-364
-380
-334
-295
-298
-390
-411
-343
-296
-331
-346
-282
-311
-332
-364
-413
-404
-393
-371
-399
-395
-354
-327
-323
-359
-356
-332
-305
-305
-329
-343
-329
-295
-296
-301
-294
-280
-228
-213
-211
-244
-278
-271
-259
-289
-294
-262
-229
-260
-266
-270
-307
-329
-309
-235
-272
-282
-246
-262
-293
-322
-315
-297
-300
-296
-306
-332
-321
-327
-354
-354
-326
-329
-315
-300
-304
-288
-295
-269
-259
-242
-255
-231
-171
-207
-223
-233
-274
-264
-303
-344
-306
-320
-306
-301
-291
-299
-267
-253
-268
-265
-266
-286
-240
-258
-314
-301
-278
-283
-331
-305
-301
-277
-298
-302
-239
-212
-260
-278
-248
-206
-165
-186
-189
-196
-172
-162
-236
-243
-200
-235
-246
-264
-247
-220
-244
-252
-315
-259
-177
-224
-286
-296
-267
-252
-259
-267
-255
-194
-149
-168
-181
-188
-163
-151
-164
-188
-179
-161
-170
-176
-223
-231
-251
-236
-237
-282
-261
-275
-264
-262
-267
-287
-268
-246
-256
-225
-199
-183
-227
-234
-179
-150
-156
-170
-158
-129
-106
-121
-155
-187
-175
-140
-150
-171
-158
-156
-179
-201
-220
-208
-212
-247
-265
-229
-211
-261
-248
-206
-211
-222
-221
-183
-184
-194
-164
-166
-209
-237
-202
-203
-239
-249
-220
-229
-279
-255
-231
-262
-260
-269
-284
-323
-318
-307
-333
-350
-349
-331
-336
-320
-306
-287
-312
-323
-285
-276
-266
-258
-279
-293
-291
-248
-247
-271
-264
-266
-249
-221
-211
-215
-221
-228
-230
-227
-204
-212
-226
-245
-242
-233
-253
-269
-273
-266
-285
-303
-285
-291
-286
-253
-265
-291
-274
-237
-250
-281
-271
-295
-344
-346
-339
-322
-293
-276
-269
-281
-267
-247
-241
-247
-253
-240
-234
-246
-266
-247
-237
-237
-231
-225
-225
-221
-233
-255
-250
-240
-233
-233
-240
-237
-214
-193
-192
-210
-219
-206
-211
-198
-175
-177
-172
-171
-176
-184
-174
-164
-174
-171
-172
-161
-153
-177
-203
-214
-238
-273
-312
-316
-308
-319
-357
-374
-366
-370
-373
-350
-320
-301
-292
-284
-294
-305
-305
-300
-298
-298
-286
-283
-284
-288
-304
-314
-296
-292
-312
-323
-321
-346
-358
-370
-398
-415
-417
-428
-453
-454
-469
-477
-458
-440
-433
-414
-400
-388
-374
-381
-394
-381
-369
-361
-341
-328
-334
-321
-322
-342
-356
-377
-389
-391
-391
-406
-408
-418
-434
-446
-453
-470
-483
-482
-492
-499
-483
-455
-447
-427
-402
-355
-320
-322
-296
-264
-249
-241
-239
-238
-235
-233
-235
-247
-265
-288
-292
-308
-320
-321
-322
-334
-333
-351
-364
-357
-370
-373
-370
-355
-362
-355
-352
-353
-343
-344
-322
-314
-323
-314
-297
-286
-294
-274
-261
-264
-264
-271
-271
-286
-319
-337
-341
-356
-352
-347
-355
-345
-345
-359
-356
-359
-356
-353
-345
-341
-324
-318
-327
-318
-312
-299
-292
-285
-282
-276
-287
-280
-275
-304
-306
-326
-353
-349
-348
-378
-402
-403
-390
-372
-352
-343
-319
-314
-320
-336
-338
-355
-370
-373
-395
-403
-396
-419
-425
-415
-426
-414
-395
-379
-349
-305
-298
-313
-299
-308
-300
-291
-290
-266
-262
-260
-239
-223
-223
-210
-195
-202
-208
-220
-240
-255
-273
-289
-326
-348
-377
-394
-387
-389
-383
-360
-347
-346
-335
-303
-284
-266
-238
-218
-208
-217
-211
-203
-201
-216
-218
-219
-219
-204
-193
-175
-183
-207
-195
-208
-236
-235
-239
-241
-260
-262
-267
-264
-268
-290
-293
-312
-307
-300
-305
-307
-293
-270
-249
-219
-190
-189
-188
-199
-222
-239
-254
-262
-272
-275
-285
-278
-286
-299
-307
-320
-324
-330
-346
-359
-359
-376
-393
-421
-445
-457
-459
-457
-454
-451
-435
-419
-380
-351
-336
-302
-268
-251
-244
-238
-262
-285
-300
-316
-315
-310
-319
-324
-332
-324
-316
-332
-333
-322
-310
-305
-280
-278
-288
-315
-309
-298
-311
-313
-312
-295
-278
-256
-245
-242
-237
-227
-205
-185
-184
-172
-181
-188
-178
-186
-193
-190
-205
-205
-183
-187
-186
-177
-177
-191
-183
-182
-195
-189
-193
-204
-206
-211
-232
-236
-249
-264
-254
-260
-267
-276
-281
-279
-278
-264
-262
-261
-254
-249
-250
-243
-232
-255
-283
-286
-300
-308
-300
-313
-323
-313
-326
-308
-293
-295
-294
-292
-295
-292
-295
-310
-334
-339
-337
-339
-335
-334
-334
-340
-342
-341
-340
-348
-354
-352
-352
-365
-370
-381
-389
-402
-409
-391
-389
-386
-378
-361
-355
-369
-381
-395
-396
-395
-413
-414
-426
-427
-422
-433
-439
-425
-407
-387
-361
-336
-302
-277
-266
-254
-251
-265
-273
-272
-278
-282
-267
-265
-276
-278
-280
-277
-268
-267
-265
-271
-291
-286
-303
-307
-301
-321
-333
-335
-325
-316
-314
-321
-329
-320
-324
-330
-315
-304
-288
-269
-261
-261
-254
-252
-255
-256
-249
-237
-239
-235
-236
-242
-229
-228
-231
-249
-268
-284
-297
-294
-304
-313
-320
-319
-319
-320
-318
-304
-302
-284
-270
-276
-275
-280
-284
-265
-259
-270
-258
-263
-286
-294
-307
-316
-309
-324
-312
-307
-319
-322
-323
-315
-314
-298
-285
-288
-293
-289
-282
-272
-269
-270
-286
-285
-291
-284
-268
-269
-258
-246
-231
-241
-233
-242
-247
-252
-260
-259
-249
-268
-286
-285
-310
-294
-276
-287
-291
-267
-253
-231
-218
-221
-212
-186
-186
-202
-213
-222
-223
-231
-229
-236
-235
-235
-212
-212
-196
-181
-193
-206
-218
-225
-244
-263
-269
-273
-293
-302
-303
-304
-311
-287
-274
-258
-239
-236
-230
-219
-227
-233
-234
-269
-280
-275
-276
-277
-271
-269
-253
-224
-220
-226
-228
-225
-218
-209
-194
-198
-218
-217
-233
-240
-247
-255
-276
-282
-268
-248
-235
-225
-217
-212
-200
-207
-215
-225
-251
-273
-307
-334
-337
-348
-342
-350
-340
-309
-287
-274
-256
-225
-212
-200
-210
-218
-210
-210
-207
-208
-200
-197
-205
-205
-193
-169
-172
-178
-170
-181
-178
-182
-201
-216
-246
-271
-292
-310
-317
-325
-328
-311
-299
-299
-287
-281
-278
-259
-231
-205
-193
-175
-149
-147
-148
-158
-166
-167
-176
-177
-180
-184
-188
-197
-195
-204
-207
-208
-204
-194
-185
-176
-181
-181
-178
-180
-198
-189
-173
-167
-160
-155
-135
-135
-139
-120
-110
-129
-114
-93
-105
-101
-116
-167
-184
-186
-215
-233
-243
-277
-291
-283
-306
-303
-271
-268
-270
-248
-238
-244
-244
-245
-244
-238
-245
-239
-250
-259
-259
-260
-263
-246
-245
-251
-266
-279
-287
-309
-318
-337
-352
-348
-356
-362
-346
-353
-321
-320
-316
-280
-275
-287
-300
-301
-320
-309
-298
-295
-282
-257
-258
-269
-265
-255
-264
-276
-270
-254
-256
-251
-254
-272
-280
-284
-299
-302
-286
-289
-269
-261
-269
-289
-282
-271
-279
-268
-274
-287
-280
-287
-279
-290
-288
-272
-292
-278
-286
-325
-336
-326
-336
-327
-304
-310
-297
-272
-277
-267
-266
-283
-285
-259
-250
-233
-213
-232
-215
-229
-248
-246
-250
-269
-273
-289
-313
-316
-331
-344
-333
-325
-334
-308
-301
-305
-294
-267
-271
-252
-238
-219
-209
-206
-192
-208
-215
-212
-225
-238
-245
-265
-274
-297
-297
-300
-314
-328
-323
-325
-325
-307
-312
-319
-322
-329
-327
-301
-295
-284
-270
-259
-265
-251
-237
-225
-203
-189
-174
-171
-166
-157
-157
-166
-162
-155
-161
-180
-198
-223
-237
-261
-292
-305
-303
-292
-284
-271
-269
-262
-260
-279
-291
-279
-280
-273
-256
-252
-229
-222
-215
-188
-163
-145
-129
-120
-117
-121
-138
-162
-179
-206
-237
-248
-284
-312
-321
-331
-335
-334
-338
-335
-309
-289
-262
-227
-224
-222
-202
-196
-188
-190
-182
-179
-201
-210
-216
-234
-241
-238
-234
-215
-201
-199
-201
-185
-182
-192
-204
-223
-246
-271
-283
-291
-308
-319
-306
-292
-291
-283
-257
-244
-249
-247
-235
-231
-222
-199
-200
-201
-206
-214
-217
-220
-228
-223
-202
-195
-197
-203
-209
-211
-214
-244
-265
-277
-270
-269
-278
-276
-268
-242
-225
-214
-197
-207
-226
-221
-228
-233
-233
-245
-255
-258
-260
-257
-257
-259
-254
-253
-262
-259
-257
-268
-267
-251
-260
-267
-248
-265
-275
-257
-258
-249
-238
-239
-234
-228
-236
-249
-264
-294
-317
-322
-351
-351
-356
-368
-350
-344
-351
-354
-335
-325
-317
-280
-257
-243
-232
-213
-196
-179
-166
-158
-157
-157
-166
-179
-170
-165
-169
-162
-172
-186
-192
-208
-223
-236
-251
-272
-289
-304
-313
-309
-307
-292
-290
-309
-302
-272
-266
-268
-248
-252
-264
-252
-252
-250
-253
-255
-260
-269
-281
-296
-298
-311
-333
-352
-358
-365
-383
-390
-386
-383
-394
-402
-405
-400
-387
-366
-350
-336
-334
-339
-330
-325
-313
-298
-300
-295
-282
-275
-280
-283
-289
-303
-311
-324
-336
-359
-386
-393
-400
-408
-407
-424
-430
-426
-414
-413
-409
-386
-380
-383
-366
-347
-349
-357
-352
-359
-360
-358
-355
-338
-347
-353
-349
-357
-360
-381
-404
-430
-452
-467
-467
-454
-453
-452
-452
-456
-459
-458
-438
-421
-403
-389
-365
-353
-328
-315
-307
-285
-267
-246
-245
-237
-236
-221
-232
-257
-262
-278
-300
-309
-326
-326
-339
-356
-355
-368
-381
-393
-385
-389
-396
-400
-399
-388
-397
-392
-376
-368
-359
-357
-366
-348
-314
-295
-280
-278
-285
-284
-289
-307
-316
-330
-337
-335
-336
-331
-312
-302
-313
-308
-304
-299
-291
-280
-272
-264
-263
-284
-279
-299
-316
-310
-292
-277
-271
-270
-276
-294
-295
-296
-326
-342
-348
-354
-346
-335
-322
-315
-314
-304
-299
-302
-293
-268
-248
-238
-252
-269
-283
-291
-298
-303
-303
-308
-318
-331
-335
-332
-324
-323
-325
-314
-294
-299
-303
-312
-341
-371
-381
-372
-359
-358
-352
-325
-314
-299
-286
-271
-261
-257
-261
-260
-262
-263
-265
-288
-301
-310
-334
-342
-335
-334
-325
-321
-313
-308
-296
-305
-296
-272
-256
-254
-261
-261
-262
-267
-276
-271
-251
-239
-242
-241
-235
-244
-240
-245
-248
-247
-247
-262
-269
-270
-280
-283
-290
-293
-309
-312
-320
-308
-297
-295
-290
-292
-287
-267
-241
-232
-227
-218
-221
-223
-217
-217
-223
-224
-232
-241
-233
-235
-240
-253
-266
-269
-291
-298
-296
-313
-312
-311
-315
-316
-321
-325
-312
-284
-282
-291
-292
-289
-288
-263
-243
-229
-215
-213
-209
-212
-211
-211
-214
-230
-240
-244
-272
-293
-308
-313
-309
-320
-336
-343
-339
-319
-308
-304
-291
-278
-273
-254
-227
-223
-214
-208
-201
-197
-180
-161
-156
-149
-135
-132
-140
-144
-151
-160
-169
-185
-199
-214
-241
-260
-273
-282
-286
-298
-305
-289
-273
-276
-272
-275
-274
-273
-278
-279
-266
-261
-269
-281
-293
-306
-327
-332
-337
-342
-361
-359
-358
-374
-372
-368
-363
-341
-326
-312
-293
-285
-275
-262
-266
-295
-305
-298
-303
-307
-296
-299
-304
-305
-305
-301
-307
-298
-302
-312
-326
-338
-345
-340
-320
-316
-304
-296
-283
-266
-257
-239
-242
-229
-225
-205
-179
-170
-176
-173
-177
-205
-208
-222
-248
-257
-274
-308
-331
-340
-341
-357
-360
-363
-379
-390
-408
-414
-429
-434
-439
-428
-413
-398
-384
-374
-360
-360
-347
-350
-346
-328
-338
-338
-332
-319
-322
-336
-345
-357
-365
-372
-386
-393
-401
-407
-408
-414
-409
-401
-397
-391
-361
-338
-327
-304
-284
-269
-255
-243
-233
-222
-201
-187
-188
-195
-213
-230
-219
-198
-183
-173
-181
-175
-174
-181
-187
-189
-188
-195
-183
-167
-165
-172
-167
-165
-155
-135
-126
-109
-99
-75
-69
-55
-44
-53
-60
-72
-81
-109
-145
-177
-209
-226
-252
-269
-283
-306
-340
-369
-378
-401
-416
-419
-429
-439
-440
-443
-441
-440
-444
-450
-446
-454
-445
-430
-422
-418
-400
-388
-398
-394
-386
-394
-395
-386
-398
-428
-436
-421
-423
-426
-430
-415
-411
-407
-386
-373
-373
-366
-350
-335
-321
-293
-266
-234
-207
-193
-156
-127
-108
-94
-80
-71
-60
-37
-35
-45
-38
-30
-24
-24
-29
-5
0
-4
34
51
42
25
17
0
-37
-60
-70
-108
-140
-178
-210
-234
-267
-277
-308
-330
-339
-341
-345
-362
-364
-385
-408
-435
-450
-457
-469
-472
-475
-471
-467
-482
-469
-457
-444
-424
-415
-396
-395
-391
-393
-398
-401
-395
-400
-400
-396
-389
-392
-376
-364
-363
-353
-334
-321
-309
-287
-266
-243
-237
-216
-202
-176
-151
-123
-98
-68
-39
-11
20
32
40
58
64
76
76
82
82
61
65
60
44
33
32
30
26
16
13
9
-4
-11
-9
-29
-45
-64
-84
-113
-129
-145
-174
-173
-188
-204
-223
-237
-252
-260
-275
-286
-298
-323
-351
-377
-397
-413
-438
-463
-466
-471
-485
-493
-498
-497
-471
-456
-460
-457
-447
-437
-426
-412
-404
-392
-388
-383
-368
-363
-345
-350
-361
-367
-372
-370
-373
-384
-383
-360
-346
-334
-326
-320
-309
-300
-272
-233
-190
-157
-130
-114
-101
-74
-61
-55
-50
-42
-26
-17
-9
10
15
7
7
9
-4
-15
-33
-40
-47
-58
-73
-93
-125
-164
-201
-235
-260
-271
-274
-285
-295
-302
-307
-316
-337
-366
-380
-385
-396
-417
-418
-425
-429
-435
-452
-465
-479
-483
-491
-497
-500
-494
-493
-499
-490
-488
-486
-483
-470
-460
-451
-440
-437
-425
-419
-408
-390
-385
-383
-369
-369
-371
-375
-363
-352
-348
-341
-344
-353
-350
-334
-304
-300
-306
-296
-288
-277
-265
-244
-230
-224
-217
-198
-189
-174
-175
-171
-154
-149
-147
-150
-159
-148
-150
-167
-163
-157
-160
-166
-164
-162
-171
-196
-202
-205
-208
-208
-193
-192
-191
-193
-188
-175
-176
-173
-179
-180
-184
-172
-192
-191
-189
-217
-236
-259
-274
-284
-299
-322
-331
-342
-368
-388
-398
-411
-422
-419
-408
-419
-414
-391
-378
-376
-366
-354
-336
-340
-343
-337
-332
-318
-307
-306
-302
-288
-276
-275
-286
-289
-287
-306
-315
-317
-319
-330
-343
-352
-344
-326
-321
-303
-287
-282
-275
-253
-237
-222
-203
-193
-183
-178
-170
-165
-168
-159
-152
-153
-158
-146
-145
-171
-178
-181
-184
-198
-196
-196
-207
-214
-204
-212
-226
-230
-220
-200
-190
-188
-178
-174
-173
-162
-163
-157
-148
-143
-141
-136
-129
-131
-131
-130
-150
-173
-184
-199
-220
-237
-253
-283
-310
-328
-355
-374
-396
-410
-414
-414
-417
-423
-419
-416
-404
-389
-382
-369
-351
-330
-310
-301
-306
-298
-293
-301
-297
-290
-282
-275
-273
-275
-274
-268
-256
-233
-226
-219
-201
-183
-179
-163
-146
-140
-144
-148
-143
-139
-136
-141
-142
-139
-157
-164
-165
-170
-177
-191
-199
-203
-195
-204
-215
-225
-229
-221
-212
-205
-196
-176
-159
-143
-131
-127
-97
-77
-57
-35
-22
-6
2
8
-11
-14
-15
-11
-9
-2
8
5
0
-17
-33
-58
-73
-83
-98
-125
-149
-174
-204
-220
-228
-234
-232
-232
-234
-247
-263
-275
-300
-330
-348
-360
-385
-407
-430
-456
-478
-495
-501
-495
-492
-490
-478
-467
-462
-471
-473
-466
-468
-459
-445
-426
-402
-397
-387
-369
-353
-346
-337
-335
-338
-326
-324
-314
-313
-322
-337
-345
-351
-363
-372
-376
-366
-361
-350
-346
-341
-335
-328
-317
-311
-305
-296
-271
-254
-233
-209
-193
-182
-185
-182
-168
-153
-127
-102
-76
-55
-46
-48
-34
-19
-32
-46
-46
-40
-50
-60
-77
-70
-63
-68
-57
-49
-45
-43
-38
-41
-52
-60
-75
-83
-98
-114
-121
-134
-160
-189
-226
-256
-278
-301
-323
-346
-352
-368
-394
-406
-434
-450
-452
-470
-480
-478
-482
-483
-480
-485
-482
-486
-481
-477
-467
-456
-442
-435
-436
-435
-441
-431
-424
-429
-452
-468
-472
-467
-454
-434
-421
-410
-393
-376
-358
-354
-340
-334
-326
-322
-314
-301
-307
-308
-302
-296
-286
-276
-276
-279
-279
-286
-286
-271
-279
-294
-302
-308
-314
-311
-307
-312
-318
-333
-323
-318
-306
-291
-287
-282
-272
-256
-253
-244
-230
-206
-190
-192
-196
-201
-209
-215
-237
-239
-231
-239
-237
-251
-271
-277
-273
-277
-285
-283
-285
-299
-301
-300
-309
-314
-315
-309
-288
-276
-280
-277
-277
-285
-286
-269
-251
-232
-233
-240
-246
-257
-274
-281
-276
-271
-267
-262
-248
-252
-257
-250
-243
-253
-263
-252
-256
-249
-242
-243
-239
-231
-214
-202
-197
-188
-191
-185
-188
-205
-206
-198
-193
-197
-195
-195
-215
-237
-247
-256
-275
-290
-295
-298
-298
-303
-314
-329
-331
-320
-322
-321
-321
-323
-319
-323
-326
-311
-304
-301
-301
-308
-308
-320
-325
-326
-328
-328
-316
-320
-325
-329
-338
-351
-355
-369
-369
-349
-352
-344
-337
-329
-317
-312
-314
-303
-311
-311
-297
-281
-269
-242
-233
-231
-209
-208
-203
-199
-187
-184
-178
-169
-172
-183
-198
-200
-190
-182
-163
-143
-142
-129
-117
-110
-102
-92
-84
-80
-82
-72
-73
-84
-78
-66
-63
-59
-60
-59
-68
-66
-78
-92
-87
-89
-77
-67
-55
-42
-41
-42
-51
-49
-38
-44
-54
-69
-73
-92
-121
-136
-157
-178
-192
-205
-218
-239
-250
-256
-283
-296
-295
-315
-337
-353
-381
-390
-404
-420
-442
-450
-459
-463
-476
-485
-481
-481
-475
-485
-479
-483
-491
-490
-488
-490
-486
-493
-508
-510
-515
-514
-525
-540
-558
-554
-555
-567
-553
-537
-531
-530
-514
-495
-481
-481
-474
-454
-433
-435
-419
-395
-364
-344
-323
-302
-291
-272
-263
-259
-241
-223
-210
-211
-200
-181
-170
-166
-168
-160
-165
-150
-150
-142
-136
-133
-100
-84
-62
-56
-54
-46
-37
-35
-34
-36
-47
-46
-50
-34
-25
-16
-17
-23
-17
-9
-13
-11
-10
-27
-27
-35
-41
-51
-65
-76
-100
-130
-166
-210
-222
-214
-204
-198
-194
-204
-219
-229
-254
-300
-342
-368
-402
-433
-465
-490
-515
-535
-539
-526
-524
-539
-550
-565
-586
-590
-599
-619
-607
-589
-570
-563
-544
-548
-550
-533
-517
-491
-466
-440
-425
-410
-398
-378
-372
-364
-350
-330
-309
-307
-309
-323
-324
-325
-331
-328
-328
-327
-329
-345
-363
-373
-393
-421
-466
-499
-489
-490
-469
-451
-459
-469
-478
-463
-469
-487
-484
-515
-518
-474
-468
-473
-473
-450
-434
-394
-356
-364
-352
-313
-289
-288
-270
-270
-262
-245
-208
-201
-189
-184
-197
-190
-182
-142
-132
-123
-120
-106
-96
-73
-65
-50
-47
-42
-14
-12
-2
-5
3
10
10
20
27
34
34
29
56
68
83
77
87
115
140
189
210
220
236
271
301
324
289
65
-87
-229
-306
-153
-110
-102
-172
-152
-144
-169
-137
-264
-453
-488
-412
-429
-440
-452
-568
-658
-569
-456
-441
-419
-439
-517
-529
-531
-567
-686
-689
-605
-551
-416
-363
-362
-393
-394
-343
-333
-310
-277
-285
-282
-235
-211
-234
-220
-154
-117
-81
-58
-109
-176
-219
-250
-294
-320
-285
-295
-276
-240
-254
-292
-319
-321
-330
-315
-335
-392
-431
-437
-442
-437
-402
-364
-312
-233
-185
-177
-202
-220
-243
-232
-181
-153
-143
-142
-123
-104
-102
-103
-98
-89
-70
-37
-46
-75
-97
-115
-109
-88
-72
-52
-39
-39
-52
-80
-102
-134
-167
-183
-180
-200
-221
-236
-263
-268
-258
-244
-247
-244
-255
-299
-339
-375
-416
-434
-423
-404
-383
-360
-362
-364
-373
-387
-394
-385
-367
-355
-345
-343
-333
-331
-314
-304
-282
-257
-250
-245
-246
-254
-263
-257
-256
-251
-240
-225
-217
-227
-238
-253
-264
-278
-268
-249
-247
-258
-286
-298
-302
-302
-292
-272
-266
-285
-294
-302
-326
-350
-355
-350
-342
-342
-342
-341
-335
-332
-330
-325
-320
-320
-315
-326
-329
-345
-364
-365
-368
-361
-349
-344
-343
-335
-332
-333
-334
-333
-317
-308
-302
-290
-279
-277
-265
-262
-271
-267
-275
-269
-263
-268
-269
-266
-267
-268
-251
-255
-268
-265
-274
-272
-269
-277
-283
-279
-271
-271
-272
-274
-286
-308
-326
-342
-354
-367
-386
-409
-445
-476
-476
-481
-461
-495
-541
-506
-502
-436
-402
-442
-488
-501
-440
-437
-466
-527
-582
-568
-490
-446
-475
-497
-502
-512
-471
-433
-504
-573
-551
-511
-485
-476
-491
-521
-522
-450
-424
-428
-438
-462
-457
-413
-392
-391
-391
-372
-340
-304
-281
-287
-293
-295
-290
-277
-269
-275
-300
-329
-324
-305
-280
-276
-286
-276
-266
-250
-242
-253
-268
-249
-221
-162
-109
-70
-51
-50
-20
18
36
36
40
39
54
76
82
97
96
115
160
207
248
242
228
244
286
326
314
302
296
317
355
334
329
343
311
271
198
124
25
-20
10
18
13
-12
-59
-111
-136
-188
-260
-357
-414
-488
-522
-548
-615
-664
-722
-726
-707
-698
-680
-711
-722
-719
-728
-725
-744
-738
-723
-702
-648
-596
-577
-534
-490
-442
-397
-359
-341
-342
-322
-321
-309
-293
-273
-242
-214
-167
-134
-135
-128
-125
-135
-154
-167
-166
-180
-198
-224
-236
-247
-262
-280
-282
-306
-328
-340
-384
-423
-460
-501
-526
-532
-534
-546
-551
-574
-596
-617
-638
-640
-658
-704
-763
-811
-823
-811
-790
-766
-738
-694
-645
-636
-628
-643
-643
-609
-558
-513
-504
-483
-436
-414
-369
-322
-292
-250
-203
-173
-166
-171
-194
-209
-187
-159
-143
-105
-91
-54
-34
6
3
-14
68
107
69
38
50
77
119
77
16
37
80
84
43
100
2
21
92
-53
-80
-44
50
75
51
41
6
100
164
188
233
237
242
270
270
259
390
470
473
503
673
831
816
822
842
836
600
391
133
-59
125
203
281
151
62
79
76
179
49
-178
-307
-363
-478
-587
-639
-824
-1010
-917
-779
-764
-692
-695
-832
-928
-951
-1002
-1191
-1227
-1170
-1227
-1134
-1059
-1053
-1041
-890
-744
-727
-624
-582
-637
-630
-593
-596
-630
-544
-400
-317
-144
-20
-31
-15
34
55
33
21
18
-47
-60
-45
-78
-91
-83
-21
13
71
112
38
-42
-96
-141
-192
-243
-270
-332
-354
-322
-347
-384
-413
-438
-472
-488
-505
-595
-680
-726
-783
-808
-793
-794
-800
-774
-752
-761
-789
-812
-842
-858
-871
-879
-885
-866
-825
-793
-731
-640
-576
-539
-491
-478
-486
-503
-483
-490
-513
-480
-445
-422
-405
-383
-385
-376
-371
-382
-420
-460
-454
-404
-411
-402
-277
-303
-335
-312
-153
-84
-252
-359
-243
-114
-161
-233
-281
-116
1
-129
-233
-117
59
-50
-60
69
-81
61
97
-70
21
164
167
-18
108
161
108
245
293
158
64
375
379
252
370
300
416
468
390
497
513
517
583
679
709
775
866
973
1085
1189
1398
1436
1079
571
174
-263
-50
304
420
395
183
102
-27
139
181
-86
-332
-431
-496
-731
-846
-1051
-1443
-1419
-1179
-1075
-916
-750
-842
-1020
-1109
-1250
-1489
-1575
-1364
-1363
-1359
-1253
-1305
-1349
-1112
-771
-719
-602
-440
-500
-501
-446
-528
-709
-735
-512
-340
-71
201
205
143
220
345
381
431
449
330
246
254
184
104
91
163
259
375
512
469
323
215
89
-49
-147
-187
-247
-292
-279
-319
-404
-453
-447
-405
-362
-328
-396
-556
-668
-773
-866
-893
-893
-919
-938
-930
-985
-1017
-1021
-976
-976
-985
-953
-971
-1008
-1083
-1145
-1195
-1094
-959
-891
-843
-813
-753
-719
-668
-665
-697
-652
-578
-544
-570
-587
-598
-578
-482
-377
-318
-295
-311
-352
-401
-436
-440
-468
-493
-522
-404
-375
-364
-241
-175
-185
-406
-162
-14
-361
-399
-391
-318
-260
-581
-412
-108
-176
-150
-178
-35
12
-62
58
-115
-112
189
70
-152
36
339
270
-100
225
538
248
125
216
363
348
128
85
357
392
291
253
339
478
566
476
384
499
639
538
526
429
569
675
615
679
793
1054
1105
1016
1131
1400
1673
1752
1570
1231
848
141
-119
-130
66
555
476
436
65
51
158
92
63
-228
-415
-684
-880
-1084
-1446
-1549
-1535
-1496
-1227
-970
-850
-845
-966
-1200
-1441
-1653
-1614
-1632
-1552
-1432
-1524
-1542
-1508
-1260
-1030
-688
-431
-467
-419
-426
-505
-603
-718
-706
-679
-430
-59
112
251
294
314
356
494
609
570
505
405
216
87
11
12
99
246
453
524
536
459
272
115
-13
-151
-289
-370
-393
-476
-536
-571
-617
-578
-480
-345
-289
-344
-486
-678
-837
-930
-1000
-1026
-971
-882
-783
-695
-636
-613
-617
-577
-516
-544
-630
-798
-1025
-1067
-1040
-965
-900
-825
-689
-564
-410
-392
-464
-571
-604
-618
-652
-697
-843
-934
-893
-811
-754
-665
-601
-618
-608
-641
-736
-851
-931
-988
-1010
-945
-881
-864
-819
-717
-603
-426
-237
-292
-439
-364
-252
-398
-648
-554
-491
-368
-217
-292
-115
-98
-165
24
-5
-209
177
-85
-455
-26
-139
-424
-91
171
-444
81
646
169
-255
160
388
-77
166
72
-106
205
394
14
192
138
411
661
226
407
243
372
753
79
303
635
362
722
641
507
814
962
866
921
986
1087
1133
973
1070
1147
1151
1221
1388
1626
1619
1642
1749
1535
1259
1152
1087
931
591
438
118
123
227
254
329
77
-45
-222
-188
-235
-517
-759
-1029
-1253
-1471
-1452
-1463
-1600
-1517
-1381
-1353
-1304
-1235
-1338
-1424
-1397
-1464
-1603
-1703
-1597
-1593
-1461
-1220
-1192
-1086
-843
-519
-401
-298
-219
-345
-355
-243
-192
-180
-112
5
41
243
521
582
621
706
727
673
685
627
416
310
318
265
234
293
320
327
383
434
331
202
141
33
-77
-168
-310
-477
-577
-576
-591
-597
-580
-596
-583
-552
-549
-629
-753
-845
-912
-952
-931
-943
-969
-924
-829
-728
-626
-571
-516
-541
-590
-595
-756
-760
-739
-746
-742
-733
-609
-535
-384
-320
-343
-350
-336
-340
-466
-559
-680
-790
-733
-667
-731
-759
-715
-722
-740
-738
-790
-876
-873
-914
-1017
-987
-868
-865
-825
-725
-721
-568
-448
-561
-561
-500
-405
-420
-629
-504
-227
-404
-639
-179
-101
-267
-82
-303
-64
-63
46
-109
-196
126
-371
-110
241
-304
-95
265
-515
171
687
-46
-390
-31
470
344
-233
-368
179
628
74
-488
424
415
38
456
87
135
423
282
418
-31
88
547
589
323
51
365
914
594
448
600
454
895
841
673
686
717
1038
958
764
922
1055
1220
1309
1208
1282
1372
1541
1492
1260
1260
1099
1056
936
654
771
883
767
408
26
-189
-86
90
91
-99
-422
-517
-597
-733
-847
-938
-1195
-1254
-1173
-1338
-1463
-1539
-1703
-1756
-1621
-1547
-1633
-1648
-1613
-1662
-1651
-1558
-1567
-1655
-1454
-1224
-1232
-1159
-1029
-1065
-987
-666
-539
-512
-372
-263
-243
-122
39
37
44
228
357
360
452
494
379
391
525
476
429
474
394
257
262
239
69
-19
-19
-41
-103
-119
-218
-407
-462
-474
-561
-644
-683
-783
-882
-885
-919
-994
-998
-1012
-1032
-1006
-952
-979
-1053
-1120
-1152
-1173
-1160
-1098
-1130
-1141
-1122
-1081
-1007
-929
-863
-830
-753
-671
-611
-646
-677
-647
-612
-554
-525
-540
-602
-609
-596
-666
-689
-683
-690
-655
-696
-738
-719
-634
-667
-736
-543
-684
-711
-703
-591
-572
-769
-639
-542
-288
-605
-489
-378
-296
-386
-687
-261
-395
-269
-157
-576
-332
151
-149
-453
-441
456
148
-816
-125
29
-47
-3
-253
29
215
-49
-230
143
183
310
-441
-178
741
-134
-150
32
-147
14
283
-320
8
502
-164
114
160
-239
201
542
-150
-176
309
565
6
157
401
183
653
302
393
554
222
561
491
421
465
710
831
441
656
976
632
722
854
844
1039
1025
966
1188
1233
1173
1433
1549
1571
1678
1354
1110
1002
751
828
936
928
675
382
237
102
201
188
20
-83
-185
-218
-503
-766
-917
-1108
-1131
-1117
-1170
-1328
-1383
-1502
-1622
-1606
-1564
-1627
-1647
-1542
-1596
-1666
-1661
-1658
-1698
-1597
-1322
-1250
-1169
-995
-977
-897
-700
-511
-465
-356
-154
-133
-60
46
73
70
203
368
362
394
480
394
341
387
314
228
225
201
90
0
-24
-135
-236
-225
-250
-329
-391
-391
-537
-650
-617
-656
-746
-806
-765
-806
-952
-940
-882
-928
-978
-1081
-1060
-1015
-1044
-986
-1090
-1178
-1213
-1148
-1051
-1100
-1053
-969
-894
-830
-799
-819
-840
-805
-780
-822
-876
-822
-799
-869
-918
-794
-519
-616
-827
-794
-479
-354
-944
-856
-409
-507
-808
-934
-493
-285
-745
-571
-538
-926
90
-349
-942
-638
-4
-137
-981
-456
-209
-328
-262
-301
-531
-226
25
105
-384
-512
-128
80
-21
-621
101
-13
-682
58
-107
-340
-65
-169
-397
596
-146
-799
-10
-25
370
-425
-570
677
-164
-127
-136
-602
930
23
-237
496
-154
-489
546
122
-328
372
187
390
-74
150
602
350
-70
329
615
412
164
214
416
184
574
355
291
499
530
738
336
159
586
765
464
401
602
908
755
418
853
945
980
1134
950
1179
1317
1003
607
428
586
675
531
380
300
318
205
-15
-106
-106
-105
-271
-358
-494
-722
-826
-954
-1141
-1207
-1148
-1182
-1370
-1358
-1432
-1600
-1575
-1611
-1659
-1651
-1572
-1588
-1675
-1691
-1650
-1587
-1452
-1283
-1231
-1150
-944
-859
-840
-686
-550
-520
-362
-183
-176
-136
-37
25
47
190
332
300
315
370
324
227
219
151
23
59
120
-52
-222
-161
-187
-124
-148
-318
-282
-376
-359
-495
-700
-587
-669
-756
-755
-819
-746
-668
-895
-995
-897
-877
-880
-992
-1062
-1071
-1037
-947
-859
-862
-1045
-795
-673
-830
-836
-847
-753
-757
-802
-698
-653
-722
-689
-745
-584
-665
-724
-456
-701
-689
-491
-744
-445
-469
-1269
-328
10
-845
-783
-120
-705
-797
-172
-525
-467
-236
-729
-231
-463
-246
-177
-1408
388
-202
-653
-392
-446
222
-1082
-234
867
-818
-971
700
-226
-1268
194
-100
-562
-36
-300
160
-391
208
61
-560
-373
-2
670
-872
-406
36
-285
-68
-73
192
-11
-443
274
575
-310
-589
-132
568
373
-185
-495
11
850
466
-359
-317
395
1294
138
-333
241
260
665
370
138
-150
769
1083
492
-203
29
1139
1042
12
35
814
688
635
324
480
654
899
1105
627
688
1096
1257
1005
898
1189
1466
1245
794
624
545
778
683
617
523
360
354
208
181
-139
-199
-34
-181
-410
-700
-797
-940
-1129
-1172
-1249
-1229
-1250
-1386
-1489
-1557
-1493
-1515
-1597
-1603
-1563
-1516
-1535
-1581
-1594
-1543
-1403
-1203
-1123
-1047
-906
-798
-712
-599
-471
-358
-257
-158
-69
-24
4
-20
28
100
119
155
160
102
23
28
-80
-206
-150
76
237
-398
-333
101
-293
-358
-349
-401
-369
-392
-519
-515
-673
-625
-667
-707
-707
-927
-767
-801
-870
-922
-869
-955
-862
-831
-887
-684
-730
-814
-862
-875
-718
-686
-996
-900
-590
-724
-834
-966
-712
-356
-687
-741
-706
-478
-805
-893
-458
-782
-501
-454
-1111
-925
-178
-217
-918
-528
-673
-280
-1
-683
-1165
-402
593
-1285
-545
-74
-898
15
-355
-668
-543
-560
181
72
-1746
65
33
-660
-559
-226
7
-871
-78
-305
270
-774
-1066
259
-27
-631
96
-1159
-314
780
-702
-529
-441
219
-98
-200
-423
-413
231
-330
-196
-178
-189
-312
106
-321
-121
-327
-115
219
-754
573
24
-376
-8
382
429
-43
37
292
550
131
178
407
490
118
577
708
-12
112
983
662
396
235
397
1010
459
749
394
510
1272
754
600
664
873
1207
1080
824
967
1333
1400
1309
920
1151
1221
797
827
687
823
845
539
305
138
197
113
-37
-68
-82
-190
-393
-559
-755
-901
-960
-978
-1057
-1206
-1233
-1337
-1411
-1405
-1451
-1438
-1343
-1273
-1289
-1308
-1316
-1275
-1201
-1147
-1064
-945
-799
-746
-695
-583
-477
-357
-276
-140
-78
-108
-110
-58
-43
-97
-48
-23
2
71
-70
173
209
-162
110
-58
-186
-108
-250
-246
-528
-540
-355
-591
-522
-486
-597
-559
-592
-822
-817
-895
-1068
-814
-915
-1146
-942
-804
-899
-918
-742
-692
-655
-735
-845
-473
-945
-640
-693
-1093
-385
-653
-719
-516
-1000
-343
-41
-577
-1290
-48
-10
-1361
-382
-238
-791
-656
52
-405
-443
-495
-17
47
-860
-319
171
-483
-426
-161
-170
-309
147
-310
-493
8
-356
189
-329
-630
88
-44
-480
105
-431
-403
253
-224
-496
-494
386
-482
-259
-144
-204
-371
-92
400
-666
-826
164
156
-119
-769
-60
249
-662
524
-315
-677
419
-243
-243
-198
-580
60
406
-434
-558
-71
-47
-60
-193
27
23
-266
-83
434
-661
29
514
-62
-343
234
925
-64
-534
187
1439
-347
-648
835
487
14
-280
591
143
7
454
579
289
63
692
792
324
475
710
479
500
722
688
426
952
838
936
1034
946
868
778
839
434
402
609
567
508
151
23
-84
-219
-4
-223
-343
-359
-533
-623
-748
-899
-1055
-1130
-1134
-1204
-1285
-1372
-1420
-1520
-1536
-1456
-1406
-1461
-1431
-1359
-1413
-1415
-1313
-1205
-1154
-993
-810
-741
-692
-604
-510
-429
-323
-210
-159
-89
-76
-255
-158
-17
-102
-260
-7
271
-174
-319
163
-100
-608
147
-61
-698
-295
-186
-500
-568
-336
-677
-863
-295
-564
-1061
-991
-722
-711
-1031
-935
-753
-855
-1076
-817
-715
-1152
-798
-517
-868
-621
-1120
-893
-365
-909
-1206
-1014
-438
-485
-1051
-948
-721
-357
-658
-1148
-147
-641
-862
-458
-462
-398
-781
-215
-265
-677
-213
-416
-277
-90
-632
-228
-487
5
-217
-522
-454
-691
288
-159
-1116
247
-362
-303
-193
-536
237
-328
-335
59
-257
-604
-210
685
-502
-646
-148
209
332
-316
-591
-204
479
-531
-237
-88
-624
-399
910
-724
-543
-90
-71
159
-223
-278
-643
165
-27
-191
-350
-142
62
-10
-176
-402
293
396
-157
-33
-114
138
13
-1
-86
-254
310
234
64
-80
-187
316
631
-33
84
85
99
539
293
29
156
876
443
-259
322
853
439
39
545
498
595
619
233
477
725
756
595
548
804
785
949
765
1069
1103
469
821
826
500
399
493
357
118
73
-159
-263
-153
-103
-256
-502
-583
-448
-574
-844
-921
-1017
-1026
-1036
-1166
-1301
-1299
-1273
-1308
-1338
-1272
-1147
-1194
-1222
-1108
-1120
-1053
-907
-969
-865
-678
-603
-646
-522
-422
-436
-338
-193
-244
-319
295
120
-350
92
-16
-118
195
-97
-257
52
128
-332
-180
-184
-17
63
-792
-351
-54
-166
-1091
-1207
-457
-316
-1032
-1307
-273
-688
-968
-729
-466
-817
-1123
-538
-512
-1084
-1005
-629
-963
-1081
-536
-546
-1046
-263
-138
-1395
-401
-153
-818
-586
-472
-515
-1208
-207
-521
-497
-721
-365
288
-434
-450
-698
336
-236
-1015
-280
489
-268
-1046
120
268
-245
-784
-124
75
-183
187
-903
-667
120
14
-720
-607
249
-751
186
-107
-395
-545
-233
739
-955
-456
250
-581
-439
151
-499
-695
220
-337
-401
26
-97
-505
319
-273
-526
58
-319
-200
296
-724
-366
499
-824
-215
236
-40
-69
-244
547
-475
338
-127
-366
496
-366
762
-112
-622
456
524
53
-257
0
1018
-133
-201
341
397
171
-216
494
273
-113
690
526
-272
490
661
455
150
124
1039
161
30
766
321
556
658
523
469
1088
632
598
1141
586
924
1110
795
897
949
890
781
593
643
645
764
672
277
246
160
-192
-235
-96
-208
-233
-406
-491
-683
-628
-591
-882
-804
-953
-983
-963
-1132
-1341
-1460
-1249
-1214
-1157
-1151
-1080
-987
-1041
-952
-731
-682
-706
-615
-662
-616
-569
-646
-566
-487
-265
-87
-33
49
-487
-76
175
-112
91
-272
-78
156
-293
-184
-426
-439
220
-232
-703
-492
-265
-274
-647
-950
-699
-194
-752
-910
-460
-875
-849
-397
-729
-894
-310
-866
-646
-787
-777
-424
-1259
-521
-355
-709
-695
-666
-315
-1080
-802
181
-731
-1113
-476
43
-832
-1050
59
-62
-974
-754
394
154
-1037
-514
453
-412
-567
208
-527
-237
22
-401
-557
86
188
-1116
193
332
-1119
525
-274
-848
477
-249
-823
213
-27
-796
-83
41
307
-882
-164
-452
445
434
-1125
-342
-589
470
226
-1163
-400
275
-497
-60
-122
-604
-480
703
-645
-247
-22
-674
-19
303
-294
-664
-11
126
-85
-713
198
-104
-194
-271
264
-182
199
-550
-166
677
-434
-252
376
99
-213
22
-124
367
-218
-82
371
-215
15
685
-602
-264
838
117
-83
358
196
-211
619
-45
163
10
595
808
-416
-14
1018
942
-377
239
1132
955
369
555
886
884
806
1005
1107
540
855
1196
767
236
893
960
542
226
93
160
-256
-76
-49
-283
-429
-311
-437
-541
-452
-692
-668
-626
-746
-845
-992
-1000
-1099
-1171
-1055
-958
-880
-964
-811
-825
-919
-678
-673
-650
-633
-688
-557
-559
-601
-588
-265
-424
-517
305
-426
-303
325
-460
5
-166
-452
-12
-292
-620
-56
-356
-761
-121
-645
-718
-399
-54
-443
-829
-826
-454
-365
-714
-821
-912
-562
-635
-568
-762
-976
-515
-566
-779
-801
-835
-585
-352
-1416
-1107
164
-452
-1617
-444
430
-1107
-767
-167
-460
-1225
104
-294
-1461
-669
321
-432
-1722
160
191
-291
-687
-690
141
-279
108
-611
-963
380
-18
13
-1477
130
741
-957
-438
493
-420
-535
-86
-554
234
-1117
129
-497
-255
-184
-504
-338
16
97
-1049
-26
176
119
-1669
465
175
-1123
305
-1005
-672
595
-518
-909
49
55
-63
-748
-552
532
-627
-336
219
-827
-125
-370
19
-120
-540
-155
263
-29
-1027
409
-541
-322
202
-628
-79
363
-730
-410
567
-577
-101
32
-155
-189
-466
195
-187
-195
-223
-157
-53
-356
154
433
-855
-96
938
-101
-291
24
238
351
-111
-151
531
-64
263
738
-41
164
650
720
202
361
813
510
603
422
512
570
685
544
310
580
328
-35
-150
-345
-233
-116
-242
-259
-433
-535
-421
-438
-602
-528
-761
-720
-726
-996
-1040
-1204
-1174
-1147
-1045
-932
-1060
-1087
-1049
-993
-878
-868
-880
-772
-814
-806
-613
-845
-835
-622
-648
-574
-170
-244
-573
-562
-524
-324
-295
-518
-857
-584
-522
-554
-829
-569
-370
-940
-289
-273
-721
-1016
-656
-722
-510
-1016
-1117
-135
-861
-958
-430
-820
-891
-463
-206
-867
-1007
193
-614
-1178
-717
124
-763
-719
-244
138
-1061
-1000
362
-56
-581
-1530
548
-343
-1239
299
-400
-1384
141
201
-1701
256
171
-636
-886
159
498
-1389
429
-454
-1564
-89
302
-784
-1103
-419
268
335
-632
-519
94
-6
106
-218
-430
116
-266
-409
430
-351
-214
341
-221
49
-105
222
-565
160
438
-761
-187
487
109
-880
364
764
-454
-352
-264
1196
-523
-431
-310
-197
606
-128
-371
-931
481
560
145
-812
-105
140
840
-53
-651
404
270
577
-95
44
131
-80
607
567
67
-368
556
752
21
271
305
293
929
254
34
566
1034
630
-163
718
952
465
595
479
602
977
658
495
946
658
529
910
1007
932
677
845
1046
1066
754
513
1048
683
7
55
-144
-308
-265
-155
-64
-312
-309
-312
-430
-486
-554
-430
-613
-869
-695
-768
-1082
-1203
-1041
-918
-973
-838
-812
-975
-963
-786
-766
-872
-898
-745
-593
-855
-728
-689
-929
-378
-416
-738
-172
0
-325
-630
62
321
-797
-805
-134
-109
-675
-673
-497
-493
-432
-422
-429
-838
-710
91
-393
-1154
-1447
-68
5
-1527
-1324
-484
-231
-971
-1097
-850
-603
-795
-791
-485
-1257
-920
-269
-789
-1221
-730
313
-672
-1427
3
-557
-864
-973
-357
-346
-1458
-25
-507
-1000
-209
-1414
-804
93
-673
-860
-982
-124
-1005
-848
11
-763
-602
-355
-536
-790
-778
-186
-600
-3
-1427
-69
220
-794
-190
-698
-168
-224
314
-530
-1126
-37
263
-358
-1043
-413
29
118
-168
-751
61
240
-588
-565
57
-422
-163
-325
-310
-154
22
37
-547
122
-51
27
-437
-198
288
-952
281
45
-805
-197
242
641
-872
-335
497
-221
279
-401
-118
593
-101
-363
738
-281
-678
1368
282
-677
417
486
-41
435
163
147
440
96
392
305
12
534
372
418
58
482
431
400
384
825
617
369
898
772
723
831
905
1018
964
732
787
820
762
624
571
438
648
331
-78
-279
-291
-29
-182
-283
-518
-352
-459
-765
-756
-924
-813
-919
-1015
-1075
-1221
-1250
-1220
-1221
-1404
-1223
-934
-915
-1042
-1141
-997
-851
-834
-897
-874
-616
-706
-637
-497
-598
-420
-332
-199
-359
16
-239
-493
40
-556
-164
-156
-747
-51
-207
-725
225
-452
-632
-110
-80
-385
-666
-211
-474
-805
-559
-547
-980
-335
-597
-785
-744
-330
-358
-1244
-290
-312
-1132
-670
-420
-851
-601
-484
-829
-1034
-300
-206
-1086
-165
-940
-975
2
-931
-1254
-461
-606
-690
-669
-915
-815
-284
-399
-561
-1020
-438
272
-1470
-89
-624
-1321
269
-310
-1060
-881
204
-133
-1416
-452
154
-133
-1019
-551
-31
-1392
-100
400
-1285
-399
185
-353
-731
-356
-511
-185
-320
-1058
479
-518
-12
-160
-188
-948
-536
1283
-713
-552
-689
51
30
-177
-498
-703
277
591
-78
-1136
75
23
375
-995
49
292
-550
165
-223
-363
-634
907
-209
-389
-393
348
-223
-563
772
90
-815
-122
776
327
-288
-472
434
445
-79
268
224
-442
766
821
-121
44
765
204
-54
782
516
515
651
916
847
578
876
966
1037
997
1299
1196
1006
1687
1427
870
960
1129
940
952
678
856
924
468
182
-2
-157
-68
-52
-190
-303
-577
-735
-1021
-765
-909
-1280
-1227
-1146
-1235
-1556
-1533
-1661
-1843
-1641
-1493
-1501
-1558
-1403
-1391
-1473
-1278
-1112
-1005
-960
-834
-684
-673
-608
-634
-584
-361
-201
-124
-230
114
15
-180
250
241
-129
-251
543
360
-219
-81
123
121
-111
-338
157
-143
-608
505
-489
-1246
-66
-176
-1038
-618
-510
-375
-374
-1017
-638
-614
-816
-497
-815
-839
-741
-1278
-826
-992
-962
-625
-1171
-898
-454
-567
-1210
-1127
-520
-1272
-931
-987
-1385
-1170
-1381
-864
-860
-1333
-770
-565
-1689
-762
-232
-2041
-1268
-1152
-790
-934
-1644
-803
-574
-1185
-636
-965
-1204
-552
-1069
64
-1802
-1413
289
-643
-902
-1587
174
-41
-986
-1162
-388
-741
-371
-315
-1293
-323
-256
-216
-415
-872
-262
-705
-193
46
-1157
342
139
-1477
-744
448
-331
-652
-243
8
131
-1708
-616
407
71
-1114
-337
756
-858
-395
4
-422
-408
-398
-157
-430
416
785
-1114
-13
592
-301
11
-634
60
1448
179
-969
275
1206
429
337
447
497
704
-21
906
458
113
1397
622
433
589
1216
1268
1001
907
1067
1613
1343
1422
1615
1565
1963
2214
2147
2194
2358
2156
1738
1713
1311
1448
1637
1535
1227
807
511
199
207
270
153
227
66
-470
-847
-1133
-1265
-1482
-1664
-1738
-1744
-1717
-1850
-2079
-2181
-2178
-2202
-2088
-1924
-1937
-2030
-2010
-1981
-1982
-1773
-1532
-1344
-1019
-698
-498
-476
-435
-258
-108
44
232
290
250
322
397
468
500
563
664
841
822
830
692
442
452
403
243
127
290
345
-22
-208
-128
-50
-271
-632
-555
-553
-660
-788
-940
-996
-961
-932
-911
-941
-998
-820
-870
-1193
-1008
-870
-979
-951
-867
-853
-771
-629
-642
-981
-1048
-872
-908
-1027
-998
-1036
-1051
-849
-1051
-972
-706
-770
-967
-1241
-1016
-1148
-938
-923
-1201
-1022
-1096
-964
-1057
-1228
-1534
-1263
-1149
-935
-1519
-1835
-902
-1052
-936
-1369
-1478
-511
-581
-1110
-1253
-792
-635
-527
-1015
-1017
-695
-203
-694
-778
-699
-387
-137
-1232
-543
-586
-887
-852
-1138
-681
-509
-1257
-1303
433
-447
-772
-507
-832
869
-180
-1301
-686
-157
-559
-296
17
-336
-256
275
322
-783
-378
277
-229
-743
-631
384
758
-224
-38
-58
202
640
105
-147
-351
372
969
148
-621
1051
1385
-31
406
1457
1756
388
312
921
1101
1405
1198
1468
1965
2501
2184
2219
2622
2512
3006
3359
3716
3866
3784
3215
2982
3048
2502
2488
2026
1757
1725
1426
1001
392
445
-257
-353
-68
-553
-633
-1577
-2152
-2533
-2711
-2479
-2886
-2989
-3242
-3092
-3088
-3357
-3270
-3661
-3566
-3301
-3067
-2904
-2916
-2823
-2828
-2285
-1910
-1525
-1082
-1000
-523
-332
-42
179
100
486
833
1288
1559
1757
1870
1783
2030
2124
2197
2188
2089
2044
1902
1824
1686
1484
1252
1161
1128
1033
885
503
120
-188
-370
-535
-785
-889
-1084
-1192
-1284
-1441
-1505
-1714
-1764
-1777
-1824
-1750
-1813
-1898
-1977
-1865
-1685
-1554
-1356
-1317
-1161
-998
-875
-853
-844
-690
-522
-301
-187
-17
74
131
268
296
409
572
566
569
494
399
337
267
6
-103
-198
-477
-456
-618
-738
-891
-1002
-1159
-1428
-1514
-1741
-1957
-2310
-2447
-2548
-2725
-2537
-2626
-2631
-2628
-2543
-2553
-2622
-2564
-2747
-2477
-2412
-2320
-2079
-1965
-1732
-1642
-1349
-1309
-1155
-1026
-1085
-1028
-1088
-801
-702
-661
-662
-771
-457
-360
-521
-642
-596
-558
-715
-859
-712
-664
-892
-1001
-841
-681
-774
-982
-1004
-1064
-1151
-1129
-1235
-1140
-1166
-1283
-929
-724
-699
-830
-1073
-669
-330
-344
-753
-586
-4
-160
-1
167
262
604
679
464
702
1275
1004
1102
1242
1308
1808
1745
1691
1713
2012
2568
2719
2638
2908
3279
3851
4267
4778
5429
5740
5977
5794
5853
6064
4740
1950
34
-2085
-2057
966
2616
4323
3749
1467
-473
-2394
-2991
-3499
-3410
-3504
-3745
-3943
-4603
-4439
-4457
-4160
-3464
-3151
-3312
-3789
-4732
-6160
-6382
-6361
-5527
-3904
-2753
-1115
-468
-455
-815
-1863
-2146
-1914
-1059
-118
574
1149
1138
1556
2155
2699
3247
3440
3435
3037
2517
2033
1512
1249
1507
2073
2818
3364
3335
2761
1746
843
49
-607
-741
-897
-869
-727
-878
-1053
-1491
-1757
-1908
-2027
-2060
-2414
-2939
-3580
-3868
-3806
-3489
-2875
-2378
-1952
-1686
-1703
-1871
-2241
-2523
-2494
-2141
-1556
-901
-421
-172
-1
165
388
661
907
1068
1072
1091
1077
1043
1211
1483
1875
2180
2396
2403
2043
1654
1207
885
776
788
858
832
767
585
350
41
-303
-812
-1582
-1726
-2043
-2242
-2402
-2996
-2976
-2988
-2718
-2670
-2885
-3258
-3583
-3581
-3674
-3259
-3125
-2938
-2396
-2152
-1770
-1792
-1772
-1864
-1659
-1368
-1179
-716
-650
-321
-205
0
375
403
533
437
426
334
329
468
461
648
678
779
803
635
408
-94
-337
-421
-475
-450
-500
-597
-711
-724
-835
-907
-997
-1144
-1214
-1293
-1164
-991
-1004
-862
-584
-300
-188
60
353
339
406
490
828
1288
1605
1894
1873
2249
2718
2702
2818
3014
3206
3247
3339
3150
3317
3430
3561
4344
4852
5590
6204
6679
6969
6836
7122
7716
8061
8110
6750
2462
-1916
-3944
-4204
400
6208
8729
7797
2900
-2721
-6501
-6937
-5386
-3882
-2983
-3270
-3733
-4344
-4580
-4360
-4593
-4628
-4348
-4493
-5305
-6044
-7191
-7980
-7121
-5378
-2760
-514
715
628
-1079
-2694
-4042
-4390
-3181
-1094
1540
3227
3795
3563
2665
2287
2490
2891
3118
3259
3122
2716
2676
2860
3186
3697
4163
4554
4589
3877
2616
986
-621
-1223
-930
-98
959
1511
1284
281
-1008
-2289
-3343
-3736
-3676
-3249
-2874
-2757
-2862
-3214
-3361
-3164
-2886
-2792
-2789
-2986
-3387
-3564
-3447
-3075
-2312
-1319
-434
104
186
-186
-769
-1190
-1051
-413
361
1236
1837
1986
1986
1885
1766
1647
1739
1915
1973
2069
1988
1828
1751
1817
1946
1988
1969
1591
1035
438
-103
-375
-550
-468
-309
-347
-471
-800
-1456
-2393
-3518
-3970
-4053
-4218
-3913
-3574
-3553
-3150
-2885
-3386
-3658
-3747
-4074
-3967
-3491
-3097
-2762
-2208
-1594
-1200
-857
-797
-928
-1247
-1221
-1142
-1108
-567
64
527
836
1142
1121
787
648
293
29
172
480
680
819
1067
1001
932
816
476
40
-368
-532
-627
-568
-373
-226
-231
-292
-393
-730
-973
-1108
-1260
-1124
-798
-422
-125
146
422
572
698
676
723
897
1062
1215
1610
2035
2595
3242
3268
3194
3351
3358
3406
3548
3302
3412
4109
4846
5654
6082
6220
6715
7365
8302
9082
9530
9091
7692
4413
-1021
-4288
-4819
-1109
6487
11492
11541
6402
-1481
-7654
-9476
-7217
-3724
-1055
-916
-2397
-4126
-5132
-4961
-4758
-4638
-5094
-5600
-6395
-7385
-7688
-8195
-7446
-5418
-2983
-656
122
-544
-2687
-4889
-6093
-6199
-4197
-1249
1924
4306
4587
3589
1871
492
391
1381
2629
3573
3863
3484
3367
3737
4351
5013
5183
4744
4042
3165
2077
1182
484
270
976
1997
2907
3101
2106
250
-1863
-3452
-4164
-3871
-2972
-2035
-1454
-1524
-2156
-3113
-4062
-4608
-4641
-4517
-4336
-4138
-4105
-3941
-3542
-2973
-2381
-1963
-1773
-1976
-2298
-2634
-2773
-2442
-1662
-417
825
1687
1971
1577
893
292
157
474
1114
1926
2539
2893
2930
2719
2483
2215
2036
1869
1603
1289
984
793
797
1019
1179
1144
833
162
-630
-1671
-2670
-2927
-3062
-2661
-2082
-2211
-2636
-2922
-3524
-4198
-4889
-5518
-5438
-4734
-3735
-3120
-3058
-3214
-3296
-3480
-3357
-3199
-3253
-3213
-2697
-2208
-1625
-1096
-778
-678
-491
-469
-726
-918
-850
-561
-280
381
1011
1399
1513
1112
537
56
-36
109
160
319
479
590
596
555
263
-209
-512
-848
-1088
-1154
-1175
-1118
-995
-727
-495
-402
-532
-799
-1142
-1308
-1107
-697
-237
324
741
1014
1170
1278
1274
1175
1232
1353
2008
2656
3140
3604
3381
3362
3589
3763
4070
4427
4566
4951
5608
6513
7548
8027
8609
8863
9239
9053
6408
1245
-3254
-5512
-2550
4881
11469
13592
9142
871
-6741
-9711
-7809
-3597
-86
553
-1340
-3670
-5210
-5156
-4455
-4001
-4173
-5084
-6575
-7817
-8381
-8366
-7029
-5020
-2766
-1185
-992
-1967
-3923
-5512
-6433
-6352
-4749
-2119
1103
3660
4296
3178
975
-814
-1035
276
2200
3727
4092
3472
3091
3460
4509
5550
5739
4891
3654
2460
1756
1611
1799
2240
2918
3541
3867
3460
2149
313
-1610
-2867
-3152
-2569
-1498
-523
-99
-504
-1597
-3020
-4237
-4822
-4748
-4368
-4028
-3915
-3956
-3820
-3331
-2705
-2318
-2400
-2985
-3662
-3987
-3816
-3238
-2418
-1487
-463
387
903
835
174
-648
-1149
-936
-63
1162
2202
2745
2876
2739
2507
2294
2049
1788
1594
1540
1605
1748
1935
2104
2267
2306
2043
1434
515
-438
-1139
-1431
-1470
-1622
-1588
-1667
-1814
-2278
-3191
-3935
-4498
-4626
-4639
-4549
-4471
-4244
-3848
-3793
-3674
-3801
-4047
-4123
-4099
-3781
-3604
-3137
-2722
-2194
-1624
-1526
-1456
-1690
-1619
-1539
-1382
-897
-390
362
733
989
979
817
801
597
515
473
751
1060
1264
1429
1241
1113
857
598
367
-2
-219
-454
-475
-377
-293
-217
-302
-405
-653
-894
-1053
-1196
-1008
-757
-381
-11
214
410
393
332
448
754
913
1146
1306
1816
2402
2766
3109
2873
2920
3152
3383
3799
4352
4696
5128
6139
6796
7495
7818
8053
8107
8188
6581
2306
-1240
-3910
-2130
3908
9766
12710
9535
2313
-5211
-8811
-7419
-3306
792
1693
-90
-3004
-5025
-5215
-4423
-3342
-3708
-4555
-6363
-7886
-8025
-8013
-6380
-4607
-2811
-1748
-2145
-3161
-4992
-5980
-6376
-5992
-4423
-2478
176
2237
2825
2078
128
-1672
-2037
-743
1413
3396
4013
3363
2663
2611
3604
4789
5221
4574
3188
2013
1394
1810
2680
3454
4081
4045
3775
3028
1807
411
-953
-1622
-1652
-1043
-222
389
539
-62
-1178
-2511
-3685
-4365
-4342
-3932
-3397
-3043
-3107
-3206
-3161
-2910
-2738
-3040
-3629
-4361
-4638
-4226
-3327
-2191
-1404
-870
-689
-700
-793
-1168
-1596
-1810
-1466
-536
684
1763
2266
2220
1871
1471
1323
1306
1356
1355
1472
1694
2050
2505
2651
2645
2292
1776
1185
630
147
-280
-300
-324
-103
-67
-586
-1302
-2329
-3061
-3210
-3314
-3342
-3260
-3446
-3552
-3659
-3895
-4095
-4219
-4296
-4302
-4161
-4006
-3951
-3759
-3476
-3115
-2775
-2572
-2506
-2612
-2622
-2555
-2185
-1697
-991
-431
-156
15
-29
0
-38
127
300
549
1039
1273
1484
1469
1302
1179
974
906
791
714
659
610
587
488
476
300
152
23
-221
-418
-581
-588
-498
-251
-38
60
127
-46
-93
-94
-41
299
571
819
1155
1663
1930
1932
1911
1701
1822
2585
2880
3147
3520
3536
4148
5009
5620
6304
6465
6405
6634
7091
7500
6696
3854
550
-1865
-1696
2552
7022
10478
9389
3819
-2114
-6561
-6497
-3399
125
2013
1060
-1437
-3889
-4904
-4412
-3447
-2826
-3594
-5045
-6821
-7427
-7310
-6039
-4159
-3051
-2140
-2851
-3672
-4774
-5599
-5547
-5484
-4398
-2951
-1132
743
1500
1255
-61
-1711
-2146
-1409
495
2449
3209
2946
2250
1981
2561
3676
4309
4208
3171
1992
1391
1661
2645
3560
4204
4153
3620
2825
1753
903
119
-288
-289
-90
439
794
826
421
-452
-1537
-2546
-3245
-3334
-3044
-2647
-2366
-2501
-2638
-2672
-2625
-2532
-2805
-3340
-3948
-4284
-3931
-3139
-2120
-1404
-1140
-1137
-1323
-1402
-1582
-1693
-1714
-1492
-829
113
1047
1561
1602
1296
960
846
947
1092
1266
1385
1517
1822
2158
2364
2385
2128
1641
1153
723
352
243
193
243
393
391
-307
-1127
-2020
-2654
-2464
-2684
-2834
-2878
-3039
-3072
-3153
-3591
-4000
-4120
-4189
-4116
-3837
-3861
-3850
-3737
-3475
-3173
-3079
-3029
-3166
-2858
-2769
-2537
-2365
-2037
-1355
-961
-698
-647
-494
-444
-335
-150
-41
424
867
1074
1214
1183
1070
970
961
915
918
897
895
1025
945
871
711
425
364
334
168
-17
-108
-157
-111
58
118
203
234
115
-29
-16
300
356
736
1017
1034
1462
1573
1577
1660
1658
2031
2372
2870
3269
3379
3580
4139
4908
5931
6702
6280
6413
6173
6062
5342
2908
798
-1404
-365
3300
6857
9693
7583
2548
-2700
-5899
-5093
-2298
859
1741
472
-2005
-3834
-4163
-3651
-2477
-2772
-3708
-5309
-6709
-6839
-6816
-4924
-3590
-2616
-1997
-3185
-4084
-5346
-5726
-5365
-4898
-3639
-2600
-1177
200
789
697
-525
-1760
-2172
-1402
415
2069
2756
2509
1934
1715
2519
3482
3967
3710
2430
1492
1150
1792
2902
3695
4165
3662
3002
2229
1329
743
180
-75
-58
160
565
711
548
157
-591
-1486
-2264
-2820
-2950
-2786
-2459
-2248
-2302
-2309
-2373
-2388
-2371
-2791
-3392
-3986
-4149
-3616
-2730
-1716
-1224
-1239
-1503
-1779
-1788
-1762
-1717
-1677
-1500
-940
-107
729
1220
1205
919
641
547
687
958
1126
1251
1477
1742
2113
2350
2304
1935
1475
1137
845
771
784
772
805
834
870
602
-53
-1978
-3521
-3694
-3371
-1949
-1325
-1625
-2612
-3316
-3853
-4269
-4142
-4427
-4559
-4391
-3664
-3096
-3105
-3152
-3513
-3470
-3314
-3248
-3238
-3635
-3014
-2953
-2318
-1431
-731
-391
-870
-988
-1571
-1188
-596
-150
327
657
1229
1352
1487
1319
837
515
488
990
1191
1446
1417
1066
1070
971
795
441
167
-13
-221
-31
162
347
486
385
263
121
106
125
-48
-37
229
773
1325
1667
1811
1352
1097
1262
1659
2325
2860
2937
3236
3379
3850
4619
5264
5901
6175
6589
7025
7221
6090
2971
-330
-2612
-1701
3033
7971
11234
9275
3465
-2888
-6666
-5730
-2381
1467
2465
888
-1883
-4176
-4333
-3324
-1876
-1726
-3036
-4998
-7127
-7491
-7088
-5382
-3270
-2239
-1619
-2697
-3931
-5113
-5721
-5521
-5226
-4143
-3006
-1337
324
1201
1089
-249
-1813
-2456
-1765
85
1919
2632
2246
1598
1495
2314
3680
4303
3909
2437
1035
534
1136
2602
3684
4233
3919
3077
2242
1394
755
192
-234
-376
-206
206
580
708
413
-281
-1227
-2189
-2879
-3133
-3020
-2732
-2471
-2457
-2413
-2283
-2184
-2135
-2526
-3287
-4084
-4456
-4034
-3047
-1937
-1217
-1110
-1317
-1564
-1620
-1602
-1615
-1646
-1577
-1115
-286
666
1332
1548
1304
936
783
846
997
1121
1175
1330
1645
2078
2530
2684
2471
1897
1221
648
446
437
568
805
928
832
562
-91
-1066
-2083
-3511
-3619
-3256
-2486
-1916
-2240
-2827
-3616
-3698
-4200
-4409
-4670
-4852
-4554
-4103
-3318
-3076
-3102
-3137
-3359
-3169
-3546
-3515
-3689
-3379
-2389
-1927
-995
-778
-369
-791
-1108
-1197
-1292
-522
-189
381
674
1077
1465
1381
1320
851
570
373
521
867
887
1053
929
831
794
508
227
-217
-370
-424
-410
-98
86
338
354
217
66
-143
-169
-134
45
285
678
1305
1629
1758
1926
1729
1591
1861
1944
2314
2840
3187
3708
4443
4654
5271
5861
6003
6663
6984
7298
6624
4003
903
-2037
-2551
1315
5924
10272
10418
5491
-748
-6008
-6704
-4123
-235
2027
1269
-1408
-3930
-4710
-3936
-2341
-1733
-2754
-4816
-7056
-7774
-7433
-5976
-3789
-2782
-2025
-2658
-3510
-4366
-5200
-5023
-5207
-4538
-3577
-2147
-187
1205
1773
1076
-577
-1692
-1669
-501
1508
2663
2829
2279
1878
2441
3697
4730
4799
3572
1868
791
830
2050
3329
4202
4121
3322
2521
1743
1192
627
-16
-580
-936
-777
-222
201
382
-2
-942
-2012
-3003
-3472
-3569
-3371
-2957
-2844
-2732
-2507
-2288
-2029
-2160
-2725
-3546
-4212
-4140
-3440
-2363
-1384
-942
-855
-935
-853
-765
-812
-998
-1241
-1141
-532
487
1481
2089
2139
1838
1518
1379
1414
1413
1348
1289
1370
1767
2302
2757
2859
2409
1752
978
281
-488
-911
-873
-759
-155
1
-491
-1064
-1856
-2535
-2991
-3344
-3742
-3955
-3889
-3745
-3357
-3146
-3089
-3215
-3583
-3993
-4383
-4508
-4348
-3731
-3098
-2606
-2049
-1848
-1803
-1973
-2313
-2515
-2402
-1792
-1194
-545
-199
14
245
315
395
253
-11
-90
61
300
674
1006
1119
1119
1044
745
412
83
-183
-303
-262
-114
98
288
279
186
-105
-431
-659
-778
-786
-654
-373
-88
276
545
624
601
615
653
805
947
1195
1562
1919
2346
2730
2957
2993
3252
3274
3553
4157
4592
5293
5900
6357
6631
6929
7310
6822
4850
2102
-998
-2470
-266
3395
7389
8957
6024
1172
-3685
-5779
-4715
-2285
-296
-474
-2063
-3891
-4586
-3910
-2779
-2205
-3084
-4799
-6753
-7390
-7144
-6089
-4449
-3754
-2974
-2903
-2919
-2974
-3285
-3397
-3951
-4061
-3779
-2770
-935
941
2302
2636
1672
466
-197
-4
1262
2338
2806
2774
2432
2695
3644
4567
4939
4189
2742
1389
825
1341
2183
2928
2999
2443
1857
1449
1229
870
120
-907
-1921
-2427
-2158
-1496
-804
-598
-1025
-1831
-2772
-3424
-3805
-3970
-3870
-3769
-3579
-3085
-2598
-2095
-1834
-2038
-2512
-3147
-3386
-3168
-2530
-1738
-1142
-688
-367
94
547
784
700
254
-195
-276
200
1054
1921
2471
2552
2422
2277
2165
2086
1845
1484
1094
1003
1194
1588
2001
2009
1712
1097
132
-954
-1828
-2193
-2054
-1599
-1187
-1541
-2129
-2725
-3240
-3372
-3636
-4075
-4632
-4685
-4280
-3769
-3264
-3311
-3479
-3642
-3547
-3495
-3644
-3601
-3542
-3036
-2506
-1841
-1352
-1240
-1013
-1184
-1241
-1291
-1122
-780
-525
-35
102
518
923
1120
997
352
-20
-265
21
416
535
513
359
442
315
166
-139
-643
-903
-1013
-853
-763
-614
-420
-443
-348
-440
-551
-617
-616
-436
-366
-74
262
724
1218
1459
1501
1582
1775
1949
2288
2483
2680
3133
3625
3950
4451
4521
4816
5141
5598
6307
6671
7256
7518
7959
7468
5401
2493
-949
-2604
-947
2446
6578
8364
6277
1696
-3162
-5582
-5406
-3261
-1795
-1874
-3239
-4670
-4872
-4049
-2837
-2861
-4082
-6142
-7768
-7747
-6799
-5370
-4227
-4163
-4154
-4143
-3652
-2814
-2219
-2016
-2635
-3137
-3376
-2712
-1079
833
2519
3349
3021
2084
1285
1006
1670
2527
3107
3325
3248
3433
4102
4855
5216
4612
3196
1690
804
1048
1761
2481
2559
1830
1018
491
388
406
-9
-1075
-2450
-3447
-3596
-3034
-2191
-1731
-1887
-2426
-3080
-3434
-3544
-3699
-3916
-4256
-4401
-3982
-3191
-2209
-1465
-1277
-1540
-1994
-2223
-2110
-1680
-1248
-668
-350
37
597
1229
1842
2024
1871
1500
1157
1182
1431
1905
2378
2584
2679
2649
2698
2665
2492
2172
1559
1024
632
588
862
1053
1022
651
-17
-865
-1808
-2608
-2818
-2834
-2395
-2414
-2820
-3395
-3846
-3912
-3976
-3963
-4421
-4741
-4636
-4139
-3593
-3410
-3475
-3640
-3451
-2909
-2564
-2319
-2459
-2298
-2199
-1828
-1307
-1017
-543
-434
-256
-414
-344
-74
163
450
327
171
161
439
814
898
673
169
-130
-184
-175
-143
-419
-565
-665
-675
-710
-886
-1037
-1264
-1318
-1364
-1385
-1297
-1182
-989
-847
-769
-650
-484
-215
55
313
529
812
1278
1595
1888
2150
2331
2719
3129
3404
3732
4086
4359
4877
5200
5229
5520
5949
6719
7468
8105
8455
8389
7683
5621
2580
-920
-2542
-1753
1462
5408
6909
5688
1889
-1901
-3994
-4374
-3659
-3689
-4456
-5511
-5867
-4810
-3293
-2005
-2522
-4481
-6996
-8683
-8430
-6907
-4780
-3744
-3671
-4331
-4574
-3971
-2985
-1994
-1879
-2145
-2459
-2286
-1480
-299
882
1949
2528
2700
2622
2469
2630
2935
3229
3197
2891
2653
2888
3647
4686
5375
5209
4216
2837
1704
1119
1145
1327
1278
865
331
38
207
567
586
-180
-1692
-3209
-4161
-4112
-3440
-2811
-2658
-3031
-3425
-3498
-3207
-2924
-2967
-3488
-4051
-4280
-3913
-3075
-2212
-1620
-1521
-1581
-1592
-1284
-757
-321
-132
-197
-197
73
648
1369
1919
2124
2069
1944
1954
2070
2225
2291
2215
2086
2011
2070
2195
2335
2333
2166
1780
1268
824
469
271
88
-226
-764
-1367
-1772
-1922
-1979
-2105
-2460
-3089
-3584
-3876
-3900
-3829
-3867
-4092
-4233
-4112
-3831
-3521
-3363
-3422
-3560
-3560
-3393
-3116
-2776
-2362
-2027
-1687
-1445
-1206
-1037
-866
-710
-688
-638
-535
-237
75
358
469
405
417
542
684
712
526
211
-64
-176
-168
-179
-281
-518
-695
-860
-926
-951
-1034
-1153
-1363
-1523
-1624
-1587
-1450
-1261
-1085
-1013
-970
-887
-714
-436
-175
46
251
437
697
1006
1290
1600
1899
2190
2493
2783
3067
3324
3591
3947
4277
4761
5122
5448
5793
6003
6327
6438
6188
5187
3610
1645
194
-222
412
1661
2458
2454
1534
439
-296
-656
-872
-1500
-2610
-3621
-4207
-3897
-3107
-2384
-2328
-3078
-4172
-5121
-5292
-4875
-4033
-3404
-3086
-3081
-3072
-2813
-2486
-2144
-2162
-2357
-2541
-2384
-1813
-962
-137
546
952
1103
1142
1105
1226
1422
1701
1923
2016
1990
1938
1960
2087
2197
2235
2180
2002
1901
1877
1958
1975
1842
1489
970
494
194
138
207
289
195
-5
-283
-472
-512
-547
-628
-825
-1085
-1253
-1230
-1065
-874
-864
-983
-1159
-1300
-1303
-1207
-1049
-944
-869
-836
-746
-581
-411
-266
-223
-264
-318
-304
-186
0
195
348
432
473
502
553
585
590
569
562
598
643
691
702
660
571
487
420
341
287
239
191
127
39
-79
-182
-261
-303
-310
-358
-463
-669
-857
-999
-1077
-1068
-1009
-959
-915
-863
-816
-746
-670
-627
-634
-678
-714
-716
-676
-606
-542
-500
-507
-522
-527
-575
-611
-682
-733
-737
-711
-655
-624
-618
-663
-730
-775
-797
-802
-775
-737
-706
-691
-691
-694
-659
-612
-575
-551
-538
-515
-473
-402
-345
-275
-233
-226
-223
-250
-257
-233
-190
-123
-25
79
169
197
158
126
112
147
214
277
329
346
375
423
463
497
520
549
596
653
720
826
926
1026
1111
1148
1182
1216
1267
1337
1376
1399
1346
1212
1026
799
584
451
370
316
233
121
38
-12
-10
-17
-31
-88
-149
-167
-200
-229
-267
-335
-403
-473
-491
-471
-452
-450
-471
-498
-552
-605
-664
-685
-656
-617
-586
-588
-605
-634
-653
-683
-683
-680
-662
-649
-663
-660
-669
-677
-727
-794
-856
-868
-856
-826
-799
-802
-790
-775
-752
-761
-812
-872
-908
-893
-869
-827
-765
-734
-744
-757
-752
-728
-697
-656
-568
-490
-420
-394
-397
-379
-354
-282
-208
-144
-83
-59
-34
-9
47
116
160
191
218
267
319
370
399
389
343
298
304
350
452
514
516
446
332
253
207
200
222
241
218
162
99
25
-55
-119
-178
-217
-265
-308
-323
-334
-345
-352
-358
-398
-429
-470
-536
-593
-645
-689
-734
-761
-746
-712
-680
-673
-689
-730
-772
-783
-753
-721
-698
-705
-755
-811
-888
-944
-955
-931
-901
-885
-879
-897
-911
-916
-944
-961
-954
-929
-893
-867
-838
-805
-803
-792
-775
-743
-706
-659
-649
-655
-670
-654
-587
-511
-429
-375
-343
-327
-306
-250
-186
-118
-60
-21
12
44
69
97
146
204
254
297
293
269
249
261
327
403
469
482
488
466
451
485
507
540
561
562
545
513
509
531
577
603
597
567
535
538
562
597
634
630
588
519
447
404
366
340
318
281
225
175
162
143
118
79
15
-19
-33
-17
-5
-30
-85
-159
-223
-265
-262
-261
-289
-351
-428
-521
-589
-579
-548
-521
-530
-574
-650
-728
-761
-752
-718
-711
-739
-785
-855
-913
-936
-942
-942
-952
-989
-1037
-1093
-1121
-1126
-1124
-1131
-1146
-1165
-1174
-1169
-1165
-1153
-1127
-1113
-1112
-1117
-1106
-1038
-967
-897
-840
-827
-824
-803
-757
-678
-601
-527
-451
-371
-266
-167
-90
-37
-11
6
34
87
180
282
359
396
398
392
378
368
357
355
357
349
353
377
387
384
359
269
148
38
-35
-44
-22
24
32
-29
-136
-258
-327
-371
-387
-387
-406
-440
-494
-537
-552
-533
-522
-548
-617
-695
-771
-839
-867
-877
-851
-819
-798
-784
-792
-816
-872
-918
-933
-932
-918
-895
-874
-885
-926
-992
-1063
-1100
-1098
-1046
-978
-937
-940
-993
-1067
-1113
-1120
-1083
-1033
-1006
-1000
-986
-967
-948
-917
-904
-899
-887
-890
-871
-842
-817
-791
-772
-707
-637
-573
-508
-472
-465
-438
-385
-308
-228
-175
-130
-107
-90
-50
11
75
124
183
219
219
218
238
249
285
340
386
421
434
428
414
402
390
385
375
372
403
451
492
527
552
550
527
510
529
556
576
603
635
673
708
711
669
589
497
435
413
447
477
477
440
372
318
300
312
335
338
305
253
189
137
122
157
203
223
194
123
27
-78
-173
-232
-265
-287
-308
-330
-351
-377
-416
-463
-531
-609
-684
-734
-743
-737
-753
-812
-888
-973
-1028
-1045
-1050
-1070
-1142
-1227
-1280
-1290
-1249
-1180
-1146
-1146
-1177
-1213
-1219
-1177
-1123
-1059
-993
-947
-918
-889
-852
-830
-801
-783
-734
-648
-526
-396
-276
-195
-162
-139
-98
-29
59
156
231
276
269
256
271
313
391
447
462
427
387
374
397
429
444
438
383
327
277
239
200
153
112
60
4
-20
-17
-31
-86
-169
-257
-338
-383
-392
-391
-382
-410
-471
-537
-564
-548
-511
-481
-487
-538
-627
-717
-752
-709
-646
-604
-608
-644
-709
-773
-788
-773
-757
-741
-764
-795
-805
-802
-799
-830
-885
-947
-976
-995
-1008
-1002
-1012
-1051
-1102
-1112
-1097
-1061
-1009
-989
-1002
-1033
-1049
-1010
-929
-855
-806
-780
-782
-777
-745
-696
-629
-576
-523
-470
-416
-345
-270
-207
-156
-146
-145
-135
-92
-51
-6
39
73
101
124
178
226
266
292
299
297
284
288
329
367
393
399
384
372
356
348
367
408
458
493
484
470
448
435
433
429
443
471
489
523
556
577
592
594
576
523
490
464
448
454
446
423
418
414
392
364
332
297
276
259
246
236
224
218
221
207
151
73
-22
-124
-195
-229
-239
-242
-283
-357
-438
-505
-564
-610
-631
-657
-694
-739
-790
-839
-881
-935
-1008
-1068
-1131
-1178
-1216
-1261
-1293
-1318
-1324
-1325
-1292
-1262
-1265
-1270
-1277
-1270
-1228
-1191
-1153
-1097
-1037
-975
-916
-862
-821
-817
-791
-723
-641
-535
-429
-334
-255
-184
-107
-39
30
90
155
207
247
312
367
387
381
356
336
315
313
327
339
332
289
231
184
163
177
187
186
146
74
-7
-96
-149
-168
-163
-160
-165
-201
-258
-312
-358
-396
-418
-435
-411
-407
-426
-438
-463
-483
-508
-518
-524
-532
-562
-602
-642
-683
-687
-649
-608
-605
-642
-699
-753
-774
-778
-754
-726
-721
-740
-788
-828
-850
-858
-869
-895
-936
-992
-1016
-998
-964
-932
-906
-899
-924
-935
-935
-911
-892
-880
-839
-789
-739
-703
-685
-691
-684
-645
-567
-465
-380
-322
-288
-274
-226
-140
-39
28
68
80
73
79
125
197
265
319
330
337
319
298
315
351
401
435
443
430
409
410
428
436
437
418
397
406
441
489
518
521
512
514
517
539
567
590
590
587
607
647
679
677
657
627
574
523
483
490
522
536
521
481
430
374
340
315
298
259
221
197
211
247
241
227
158
63
-20
-111
-174
-235
-285
-335
-397
-471
-553
-617
-665
-705
-731
-753
-782
-843
-917
-999
-1076
-1109
-1117
-1114
-1110
-1141
-1205
-1256
-1283
-1288
-1284
-1263
-1224
-1189
-1167
-1157
-1125
-1091
-1057
-1019
-976
-945
-901
-847
-807
-744
-680
-619
-569
-537
-522
-493
-434
-373
-303
-230
-162
-92
-34
11
38
60
78
104
157
233
298
315
300
258
225
235
249
257
253
222
182
135
106
109
117
105
80
19
-32
-82
-129
-148
-174
-192
-225
-273
-300
-323
-366
-418
-465
-496
-492
-466
-441
-444
-490
-548
-605
-662
-676
-671
-691
-733
-770
-790
-795
-768
-744
-749
-784
-868
-944
-976
-964
-928
-893
-888
-927
-983
-1031
-1066
-1093
-1094
-1079
-1067
-1063
-1061
-1059
-1053
-1044
-1033
-1016
-1002
-990
-972
-963
-952
-930
-890
-835
-758
-683
-636
-615
-608
-594
-552
-471
-381
-289
-209
-161
-128
-113
-81
-23
47
93
127
160
193
233
258
304
324
342
366
402
424
440
420
440
384
464
83
16
316
275
331
291
409
496
598
664
768
955
1124
1222
1447
1725
1913
2150
2265
2343
2391
2357
2183
1934
1697
1494
1375
1307
1286
1054
738
337
-1
-40
-39
96
28
-250
-636
-1011
-1282
-1545
-1561
-1703
-1937
-2226
-2428
-2527
-2536
-2664
-2795
-2855
-3034
-3117
-3180
-3096
-2990
-2822
-2647
-2590
-2515
-2442
-2381
-2202
-1885
-1589
-1315
-1081
-862
-634
-384
-79
150
362
559
691
824
1010
1224
1357
1420
1402
1329
1319
1342
1318
1297
1244
1109
1009
1067
749
267
175
339
154
-222
-470
-636
-611
-809
-1183
-1353
-1318
-1357
-1459
-1605
-1670
-1686
-1619
-1626
-1669
-1592
-1582
-1470
-1325
-1247
-1136
-1052
-872
-641
-511
-382
-264
-49
207
399
469
545
678
798
852
888
950
1057
1028
933
763
528
355
-124
-318
-359
-532
-1016
-1483
-1857
-2267
-2257
-2312
-2482
-2659
-2936
-3233
-3499
-3455
-3405
-3426
-3316
-3258
-3183
-3226
-3031
-2943
-2812
-2474
-2305
-2102
-2006
-1752
-1548
-1294
-951
-850
-789
-667
-500
-362
-131
149
267
295
302
313
292
173
233
210
150
-34
-248
-415
-634
-662
-787
-866
-1068
-1240
-1363
-1512
-1489
-1485
-1421
-1377
-1282
-1133
-1060
-880
-696
-445
-88
272
684
976
1308
1571
1835
2216
2525
2932
3250
3492
3752
3899
4193
4422
4808
5245
5701
6273
6595
7002
7156
7394
7665
7910
8159
8072
7607
6401
4673
2393
33
-1871
-3146
-3563
-3475
-2909
-2646
-2654
-2766
-3161
-3458
-3752
-3964
-4629
-5417
-6225
-7248
-7790
-7867
-7355
-6670
-5572
-4351
-3463
-2414
-1455
-585
76
724
1215
1322
1586
1759
1813
1869
2034
2220
2433
3032
3711
4423
5135
5753
6050
5953
5623
4865
3842
2704
1627
674
-81
-480
-662
-732
-696
-646
-655
-764
-915
-1197
-1643
-2178
-2834
-3509
-4111
-4508
-4694
-4664
-4402
-4017
-3516
-2932
-2279
-1638
-1096
-633
-275
43
244
334
429
473
518
623
851
1182
1601
2064
2494
2859
3128
3252
3182
2972
2651
2205
1710
1184
713
345
166
184
339
394
312
275
204
254
306
244
50
-147
-396
-794
-1123
-1236
-1351
-1452
-1315
-1126
-872
-430
-99
-7
21
-35
-313
-671
-778
-898
-976
-881
-770
-626
-450
-187
4
180
362
330
244
-36
-321
-632
-900
-911
-854
-722
-710
-545
-528
-569
-537
-569
-568
-627
-585
-660
-719
-940
-1040
-1030
-1082
-1127
-1005
-842
-843
-800
-711
-639
-524
-384
-390
-405
-420
-502
-555
-553
-660
-681
-604
-595
-525
-375
-308
-298
-132
-38
-95
-117
-137
-312
-439
-431
-482
-528
-437
-413
-426
-351
-208
-152
-65
-16
-42
-59
-82
-122
-163
-110
-68
-2
82
168
212
272
381
434
464
476
512
614
701
799
879
970
1028
1098
1220
1345
1474
1563
1540
1357
1066
682
313
46
-93
-139
-60
62
155
229
298
305
210
88
-105
-426
-796
-1197
-1607
-1948
-2111
-2079
-1909
-1571
-1207
-931
-761
-720
-864
-1131
-1418
-1722
-1953
-2092
-2143
-2155
-2129
-2003
-1801
-1511
-1145
-781
-478
-261
-141
-152
-258
-398
-552
-683
-747
-724
-679
-599
-491
-406
-304
-184
-69
33
130
162
81
-73
-268
-486
-671
-746
-746
-679
-543
-381
-242
-99
44
118
151
128
60
-25
-110
-211
-339
-450
-557
-627
-617
-497
-310
-124
61
188
206
140
6
-177
-419
-633
-845
-1047
-1206
-1341
-1390
-1413
-1301
-1119
-906
-721
-666
-653
-788
-949
-1148
-1352
-1471
-1554
-1518
-1470
-1325
-1210
-1107
-953
-836
-636
-564
-558
-660
-795
-932
-1117
-1184
-1225
-1141
-984
-743
-470
-255
-20
44
-11
51
172
62
-147
-234
-376
-620
-646
-641
-400
-261
-195
-115
11
57
-74
-107
-249
-460
-602
-569
-666
-813
-702
-546
-643
-585
-371
-226
-135
-48
-139
-205
-173
-226
-275
-183
-65
-49
76
281
431
569
746
880
907
1038
1321
1485
1530
1717
1857
1902
1942
2022
2046
2072
2218
2332
2416
2420
2503
2533
2500
2478
2312
2050
1664
1313
982
641
492
253
35
-182
-430
-629
-875
-1040
-1312
-1504
-1701
-1981
-2181
-2427
-2602
-2817
-2933
-3008
-3144
-3138
-3124
-3038
-2927
-2740
-2582
-2482
-2263
-2092
-1914
-1748
-1578
-1452
-1304
-1053
-804
-502
-208
120
412
698
1008
1206
1368
1466
1538
1525
1467
1452
1363
1324
1273
1232
1176
1086
995
811
670
484
274
37
-218
-453
-743
-983
-1238
-1480
-1658
-1798
-1912
-1992
-2010
-2034
-2044
-2039
-2023
-2009
-2011
-1973
-1929
-1843
-1722
-1578
-1421
-1215
-974
-730
-476
-246
-35
150
335
509
648
775
840
880
930
970
1008
971
843
527
183
-284
-571
-637
-705
-626
-655
-817
-1231
-1566
-1997
-2562
-2769
-2886
-2833
-2726
-2585
-2598
-2824
-2699
-2692
-2610
-2536
-2425
-2454
-2519
-2257
-2238
-2055
-1748
-1337
-1033
-713
-393
-490
-481
-381
-275
-97
114
373
361
444
498
303
203
57
70
-54
19
9
-210
-343
-565
-689
-881
-911
-1002
-1140
-1150
-1202
-1227
-1231
-1163
-1053
-993
-773
-746
-750
-718
-715
-606
-423
-81
24
200
426
621
731
732
756
746
811
963
1067
1095
1138
1228
1199
1182
1221
1287
1528
1846
2274
2524
2735
2888
2885
3007
3098
3296
3387
3554
3740
3664
3728
3658
3649
3597
3482
3309
2631
1973
706
-582
-1925
-3247
-3874
-4287
-3702
-3250
-2585
-2198
-2534
-2835
-3684
-3969
-4515
-4609
-4679
-4955
-4706
-4764
-4203
-3853
-3014
-2253
-1582
-739
-370
288
557
986
1173
1254
1355
1240
1290
1261
1459
1648
1922
2320
2708
3123
3294
3233
2758
2027
1204
309
-348
-896
-1237
-1531
-1710
-1813
-1976
-2023
-2156
-2260
-2455
-2664
-2905
-3179
-3358
-3572
-3738
-3886
-3913
-3779
-3468
-2954
-2362
-1752
-1153
-622
-186
154
402
525
527
536
572
674
879
1138
1470
1804
2106
2359
2474
2502
2380
2104
1726
1253
768
286
-125
-483
-825
-1070
-1285
-1400
-1481
-1490
-1696
-2209
-2617
-3420
-3823
-4052
-4313
-4364
-4558
-4376
-4445
-3936
-3452
-3093
-2397
-2016
-1229
-1032
-581
-572
-688
-456
-437
-112
-177
163
222
379
849
892
1083
1033
1035
915
594
357
-239
-519
-741
-829
-835
-1015
-972
-1164
-1036
-992
-1019
-1037
-1230
-1203
-1443
-1488
-1692
-1944
-1929
-1932
-1636
-1460
-1177
-898
-675
-259
-12
264
434
613
844
996
1246
1372
1627
1894
2163
2506
2687
2946
3080
3177
3233
3089
2975
2709
2565
2441
2349
2373
2307
2347
2390
2532
2825
3226
3714
4187
4449
4668
4721
4629
4674
4511
4478
4268
3999
3744
3287
2932
2148
1279
66
-1105
-1964
-2808
-2952
-3259
-3225
-3216
-3156
-2938
-3070
-2904
-3299
-3439
-3680
-3790
-3681
-3514
-2949
-2553
-1946
-1479
-966
-402
346
1113
1697
2160
2379
2464
2468
2502
2393
2255
2121
1995
1963
2033
2165
2243
2229
2042
1680
1178
597
53
-500
-975
-1388
-1837
-2124
-2337
-2377
-2359
-2321
-2217
-2149
-1967
-1763
-1587
-1490
-1455
-1481
-1502
-1406
-1188
-896
-531
-98
347
790
1217
1586
1851
2013
2051
1971
1792
1597
1399
1202
1037
864
693
577
489
415
302
114
-117
-407
-659
-926
-1238
-1541
-1849
-2085
-2220
-2219
-2111
-1935
-1692
-1441
-1243
-1064
-903
-773
-675
-586
-566
-698
-930
-1201
-1359
-1356
-1044
-692
-452
-416
-612
-789
-960
-1096
-1389
-1614
-1859
-1917
-1815
-1658
-1388
-1227
-903
-789
-611
-776
-927
-1044
-1136
-1091
-1306
-1436
-1753
-1815
-1874
-1806
-1762
-1712
-1506
-1402
-1188
-1186
-1302
-1410
-1446
-1414
-1449
-1411
-1407
-1331
-1076
-871
-714
-609
-519
-421
-381
-310
-377
-386
-331
-262
-167
-192
-83
-38
158
392
544
813
1014
1279
1433
1462
1412
1301
1339
1322
1353
1340
1284
1345
1443
1677
1751
1870
1982
1985
2098
1995
1915
1833
1916
2365
2794
3335
3780
4091
4386
4512
4547
4385
4094
3784
3258
2740
1892
1041
260
-440
-947
-1554
-1910
-2296
-2437
-2436
-2658
-2839
-3190
-3403
-3339
-3190
-2730
-2508
-2286
-2084
-1947
-1569
-1301
-632
-130
419
785
869
1105
1113
1377
1306
1177
864
524
443
289
344
199
24
-205
-505
-737
-1006
-1189
-1345
-1515
-1678
-1885
-2019
-2032
-1965
-1845
-1764
-1643
-1495
-1246
-953
-690
-499
-395
-298
-216
-131
-62
-8
54
90
137
185
219
321
377
433
389
287
212
132
91
4
-69
-147
-180
-138
-54
43
108
186
246
296
315
297
256
165
96
33
-51
-112
-164
-234
-345
-492
-615
-708
-735
-756
-826
-933
-1071
-1217
-1362
-1515
-1907
-2325
-2616
-2836
-2654
-2402
-2111
-2050
-2044
-1974
-1952
-1717
-1735
-1623
-1634
-1417
-1157
-1067
-893
-981
-813
-779
-697
-836
-1051
-1097
-1227
-1134
-1295
-1516
-1768
-1876
-1864
-1924
-1877
-1911
-1767
-1526
-1343
-1210
-1194
-1061
-886
-720
-553
-509
-398
-265
-109
-46
-133
-129
-118
-64
-79
-157
-272
-338
-276
-222
-248
-266
-237
-168
-63
-19
26
91
298
439
535
536
548
669
745
848
812
802
827
943
1125
1284
1453
1613
1728
1850
1806
1824
1871
1875
2078
2133
2528
2933
3583
4237
4610
4882
4778
4969
4853
4993
4882
4510
4136
3429
2857
1857
1045
-112
-1086
-2021
-2804
-3062
-3277
-3312
-3608
-3758
-4213
-3998
-3594
-2882
-2283
-2065
-1787
-1957
-1498
-1173
-514
-124
294
604
682
1198
1458
2014
2073
1989
1550
995
739
398
329
-16
-494
-983
-1429
-1719
-1834
-1820
-1841
-1913
-2012
-2101
-2099
-1981
-1815
-1714
-1727
-1718
-1653
-1393
-1030
-600
-262
-101
91
236
348
436
469
438
303
127
27
-100
-163
-197
-270
-383
-448
-380
-317
-189
-86
-50
-89
-88
-49
1
101
193
327
442
518
634
742
854
898
883
819
668
527
337
101
-166
-458
-711
-947
-1164
-1313
-1451
-1558
-1818
-2060
-2367
-2725
-2900
-3032
-2918
-2891
-2624
-2530
-2453
-2182
-1933
-1396
-1137
-797
-855
-834
-765
-642
-445
-528
-489
-728
-776
-896
-1031
-1199
-1429
-1499
-1644
-1747
-1961
-2089
-2117
-2078
-1992
-1954
-1893
-1798
-1618
-1419
-1226
-1041
-859
-697
-522
-465
-472
-450
-412
-333
-302
-281
-278
-247
-198
-185
-148
-177
-119
-51
-17
-1
-5
86
108
193
247
298
358
407
492
541
656
742
808
834
828
810
819
899
1059
1188
1330
1561
1699
1828
1913
2012
2048
2014
2129
2157
2374
2721
3041
3442
3609
3813
3931
4051
4328
4508
4848
4935
5022
4748
4197
3315
1983
694
-787
-1820
-2639
-3054
-3045
-2964
-2623
-2772
-2801
-2887
-3131
-2845
-2645
-2115
-1935
-1710
-1600
-1687
-1363
-1129
-523
-310
270
682
994
1542
1701
1873
1412
984
309
-373
-655
-912
-1010
-1206
-1335
-1538
-1649
-1647
-1549
-1414
-1330
-1271
-1364
-1478
-1499
-1542
-1536
-1448
-1385
-1148
-887
-496
-133
194
451
463
520
470
331
184
19
-187
-445
-587
-648
-685
-626
-522
-440
-389
-231
-90
-23
59
46
15
-77
-85
-26
28
223
384
568
721
854
968
943
892
746
532
296
23
-244
-540
-818
-1076
-1315
-1501
-1656
-1849
-2141
-2403
-2701
-3064
-3308
-3491
-3555
-3353
-2900
-2425
-1987
-1758
-1513
-1318
-908
-517
-295
-195
-280
-242
-379
-410
-617
-856
-1114
-1303
-1343
-1465
-1411
-1451
-1429
-1478
-1611
-1720
-1885
-1887
-1914
-1881
-1785
-1690
-1531
-1414
-1365
-1270
-1131
-923
-772
-639
-586
-601
-595
-645
-708
-797
-777
-709
-615
-451
-279
-141
4
150
301
394
483
565
551
566
548
588
632
697
761
758
803
802
909
1014
1089
1150
1239
1283
1310
1353
1286
1269
1243
1247
1220
1248
1357
1548
1682
1924
2171
2277
2542
2664
2815
2854
2940
3081
3153
3321
3511
3700
3792
4016
4072
3988
3493
2399
1080
-397
-1580
-2291
-2538
-2417
-2172
-2203
-2536
-2989
-3264
-3036
-2675
-1949
-1385
-1122
-946
-859
-611
-538
-352
-494
-638
-671
-361
171
674
1243
1192
919
417
-10
-231
-421
-457
-741
-1006
-1288
-1537
-1712
-1767
-1670
-1571
-1353
-1191
-1024
-894
-832
-801
-893
-923
-908
-890
-711
-596
-460
-339
-224
-82
-22
123
112
36
-70
-233
-343
-482
-494
-523
-577
-598
-588
-463
-330
-72
112
232
351
318
342
310
307
333
313
365
372
416
417
368
303
157
33
-104
-292
-495
-834
-1109
-1555
-2137
-2475
-3073
-3426
-3715
-3978
-3929
-3653
-3007
-2641
-1956
-1614
-1302
-1067
-1052
-934
-1188
-1069
-1179
-1075
-1001
-970
-847
-909
-799
-863
-903
-942
-999
-1020
-1098
-1179
-1338
-1415
-1414
-1468
-1410
-1297
-1182
-1004
-949
-903
-970
-997
-1051
-1191
-1254
-1419
-1419
-1499
-1503
-1430
-1396
-1232
-1074
-833
-608
-352
-102
84
283
405
517
646
734
849
893
970
1060
1108
1203
1216
1266
1271
1251
1270
1247
1185
1098
1114
1064
1024
1158
1190
1251
1415
1504
1561
1635
1565
1530
1585
1490
1482
1544
1585
1622
1913
2153
2252
2452
2593
2736
2831
3012
3076
3180
3288
3399
3508
3554
3709
3493
2344
969
-116
-1575
-2041
-1730
-1374
-1489
-1906
-1759
-2384
-2233
-1473
-1219
-1408
-1499
-1211
-1630
-1108
-488
-581
-965
-1242
-1094
-1291
-575
44
79
124
20
-67
-405
-504
-597
-839
-905
-908
-858
-915
-963
-1070
-1015
-848
-775
-519
-441
-532
-611
-645
-654
-787
-783
-727
-843
-798
-668
-629
-650
-595
-474
-540
-575
-535
-713
-947
-1013
-1005
-1083
-993
-832
-818
-760
-616
-415
-312
-131
63
52
94
122
147
139
139
227
242
287
298
305
220
30
-62
-268
-520
-777
-1129
-1595
-2195
-2510
-2751
-3023
-2927
-2805
-2571
-2312
-1884
-1716
-1657
-1461
-1571
-1527
-1697
-1717
-1946
-2084
-2015
-2038
-1836
-1776
-1610
-1561
-1509
-1436
-1421
-1309
-1298
-1251
-1254
-1248
-1205
-1086
-897
-825
-665
-516
-477
-426
-411
-452
-544
-648
-765
-983
-1121
-1208
-1301
-1296
-1241
-1155
-1074
-967
-810
-665
-484
-309
-139
-11
93
224
317
405
422
494
546
574
680
786
902
986
1076
1125
1176
1188
1173
1157
1085
1004
942
952
956
1085
1068
1174
1306
1303
1432
1388
1348
1308
1372
1296
1271
1367
1398
1496
1599
1773
1852
1947
2105
2152
2220
2316
2378
2389
2452
2544
2610
2660
2728
2779
2242
1422
626
-75
-446
-561
-760
-1185
-1778
-2001
-2096
-1950
-1505
-1356
-1411
-1634
-1318
-1198
-889
-710
-951
-1235
-1564
-1300
-1271
-961
-770
-868
-870
-891
-636
-679
-689
-817
-915
-856
-845
-779
-970
-1077
-1139
-1089
-822
-654
-525
-487
-528
-540
-525
-432
-538
-642
-704
-821
-891
-878
-923
-1061
-1058
-994
-964
-996
-978
-1085
-1186
-1166
-1109
-1118
-1102
-1036
-1092
-1006
-901
-712
-560
-487
-375
-341
-273
-328
-236
-212
-275
-220
-235
-285
-322
-243
-329
-411
-426
-729
-1093
-1293
-1535
-1709
-1723
-1679
-1673
-1603
-1457
-1480
-1348
-1372
-1441
-1651
-1758
-1845
-2009
-1924
-1972
-1936
-1938
-1866
-1862
-1832
-1642
-1611
-1504
-1391
-1312
-1282
-1205
-1136
-1165
-1060
-995
-941
-845
-762
-656
-601
-538
-493
-498
-473
-480
-489
-548
-583
-621
-672
-651
-608
-551
-435
-304
-205
-79
35
90
141
161
121
105
78
88
148
241
377
511
655
811
962
1050
1105
1041
1000
934
843
899
907
996
1117
1194
1218
1285
1338
1278
1336
1302
1284
1180
1127
1120
971
970
929
1000
976
1054
1132
1107
1219
1288
1352
1283
1379
1377
1274
1437
1362
1395
1365
1413
1465
1409
1632
1685
1743
1768
1884
1651
1324
1206
701
381
-114
-679
-1294
-1736
-1833
-2020
-1620
-1344
-1042
-802
-592
-322
-444
-315
-725
-1026
-1372
-1450
-1452
-1617
-1285
-1478
-1396
-1243
-1109
-949
-1004
-873
-1116
-1121
-1137
-1260
-1320
-1465
-1308
-1356
-1137
-870
-793
-617
-605
-390
-397
-368
-313
-625
-705
-876
-976
-1093
-1193
-1164
-1277
-1155
-1097
-1045
-967
-963
-885
-1005
-953
-1030
-1199
-1192
-1327
-1216
-1167
-952
-758
-731
-495
-534
-436
-390
-379
-371
-522
-470
-628
-658
-675
-720
-614
-637
-493
-530
-505
-439
-552
-515
-644
-662
-793
-909
-918
-1063
-985
-1046
-1035
-1042
-1066
-968
-1021
-938
-978
-1013
-1034
-1146
-1141
-1196
-1131
-1111
-1042
-893
-843
-702
-655
-595
-574
-575
-530
-564
-483
-437
-355
-234
-138
-24
4
62
40
-7
-48
-137
-192
-288
-315
-337
-312
-177
-36
136
273
406
476
500
520
478
450
434
407
393
425
467
529
570
588
644
703
817
866
862
886
898
921
1017
1022
1080
1115
1136
1195
1205
1293
1257
1262
1210
1114
1080
1003
1001
975
980
981
1002
1043
1071
1131
1140
1225
1320
1333
1331
1237
1186
1203
1131
1043
990
831
625
259
-198
-410
-754
-890
-736
-911
-836
-594
-481
-444
-258
-216
-477
-475
-467
-585
-682
-612
-691
-902
-836
-921
-1062
-1041
-1027
-1096
-1168
-1066
-1178
-1342
-1325
-1425
-1435
-1283
-1245
-1281
-1205
-1184
-1207
-1109
-1061
-1062
-1054
-1011
-1065
-1099
-1047
-1119
-1200
-1230
-1251
-1337
-1326
-1278
-1264
-1231
-1121
-1051
-1112
-1044
-1075
-1099
-1069
-1059
-1048
-1062
-1024
-1036
-1036
-980
-933
-895
-840
-778
-736
-701
-651
-699
-681
-651
-629
-587
-533
-452
-438
-336
-261
-287
-277
-338
-413
-492
-538
-583
-632
-611
-626
-648
-646
-619
-621
-631
-597
-608
-584
-559
-533
-500
-484
-398
-364
-289
-246
-230
-197
-220
-257
-276
-318
-376
-396
-380
-325
-241
-108
37
174
298
358
362
350
348
351
357
341
284
276
275
281
321
323
338
353
387
394
445
517
578
627
696
740
707
774
792
791
773
809
784
783
801
800
835
852
886
873
894
965
1074
1072
1129
1140
1124
1113
1152
1173
1117
1153
1151
1151
1107
1132
1130
959
864
676
431
195
-89
-374
-591
-660
-748
-731
-699
-684
-571
-499
-439
-493
-470
-550
-677
-654
-718
-766
-806
-751
-797
-833
-736
-720
-761
-765
-744
-845
-843
-834
-934
-984
-982
-973
-1003
-963
-945
-957
-915
-843
-813
-811
-778
-809
-851
-902
-947
-981
-1034
-1044
-1050
-1043
-996
-967
-947
-916
-874
-868
-882
-890
-946
-955
-960
-996
-993
-963
-926
-915
-867
-854
-832
-756
-706
-691
-692
-636
-639
-668
-669
-668
-646
-615
-565
-536
-484
-452
-459
-474
-508
-578
-639
-675
-734
-778
-774
-781
-785
-755
-714
-688
-656
-582
-543
-506
-468
-464
-465
-448
-407
-376
-322
-250
-206
-198
-219
-266
-318
-355
-383
-400
-371
-316
-238
-150
-63
21
80
114
109
94
94
107
111
122
147
158
170
176
215
239
269
328
338
407
475
550
574
601
641
618
646
637
642
657
679
673
642
654
632
612
649
667
691
716
717
656
638
653
644
627
661
665
685
745
757
749
742
735
659
633
585
515
455
402
354
274
251
172
163
115
53
31
-20
-66
-160
-152
-275
-334
-320
-405
-449
-426
-376
-430
-399
-363
-449
-466
-503
-598
-692
-707
-776
-874
-864
-884
-894
-873
-852
-870
-860
-817
-859
-876
-862
-899
-929
-923
-960
-964
-899
-876
-867
-809
-765
-759
-718
-729
-751
-737
-712
-757
-798
-770
-814
-833
-840
-828
-793
-767
-749
-743
-724
-724
-737
-730
-716
-719
-717
-724
-735
-760
-753
-754
-755
-707
-682
-627
-569
-531
-499
-483
-466
-488
-491
-495
-509
-499
-511
-506
-511
-499
-477
-494
-497
-516
-532
-548
-550
-512
-476
-429
-394
-358
-326
-307
-320
-368
-405
-434
-460
-466
-450
-416
-356
-295
-228
-178
-124
-92
-94
-72
-48
-9
19
50
60
49
73
108
115
144
206
258
286
307
344
368
404
419
425
420
461
463
453
511
517
520
547
632
639
647
715
687
645
638
661
580
643
685
636
670
704
756
710
784
765
725
736
776
750
726
794
714
724
703
733
665
637
570
459
392
272
219
126
99
53
74
2
4
-10
-59
-89
-147
-215
-312
-373
-475
-546
-602
-627
-641
-648
-639
-653
-667
-630
-605
-612
-612
-630
-626
-666
-663
-694
-724
-718
-718
-696
-699
-673
-632
-599
-640
-675
-682
-676
-692
-717
-714
-680
-677
-720
-752
-767
-753
-788
-812
-800
-789
-818
-887
-914
-941
-958
-983
-980
-946
-897
-871
-857
-837
-786
-730
-701
-662
-673
-676
-677
-680
-707
-700
-642
-633
-611
-592
-557
-529
-491
-450
-440
-431
-432
-432
-427
-425
-406
-407
-411
-418
-430
-421
-436
-451
-449
-461
-468
-462
-444
-440
-424
-396
-403
-394
-364
-314
-276
-260
-246
-271
-264
-258
-258
-247
-242
-198
-157
-111
-98
-125
-111
-131
-175
-192
-205
-208
-233
-222
-212
-196
-159
-128
-85
-92
-71
-48
-64
-19
-12
16
33
40
105
95
155
163
184
213
200
242
223
273
266
280
324
325
385
375
395
399
359
371
369
347
321
279
301
265
318
330
292
324
247
266
187
197
179
99
121
50
57
57
59
66
21
25
-32
-59
-65
-139
-107
-159
-187
-215
-210
-206
-234
-182
-228
-234
-274
-300
-323
-326
-307
-376
-404
-418
-418
-458
-479
-513
-563
-533
-551
-574
-563
-508
-538
-514
-536
-583
-591
-598
-582
-679
-654
-695
-671
-648
-685
-657
-604
-513
-592
-611
-560
-577
-608
-611
-619
-610
-576
-619
-657
-576
-522
-534
-507
-484
-471
-472
-486
-524
-572
-548
-598
-648
-658
-667
-623
-605
-598
-630
-652
-630
-659
-670
-677
-677
-665
-657
-668
-688
-660
-650
-652
-649
-660
-649
-627
-634
-653
-634
-570
-551
-541
-508
-472
-453
-454
-432
-395
-360
-325
-309
-293
-297
-292
-297
-334
-345
-371
-425
-475
-485
-458
-413
-397
-366
-334
-300
-285
-260
-241
-247
-249
-259
-237
-228
-190
-140
-105
-66
-35
-27
-29
6
20
40
56
37
61
66
50
43
73
68
69
62
60
56
37
45
25
33
45
68
67
88
82
74
117
105
149
151
161
169
168
204
176
193
183
168
152
162
132
110
142
115
114
85
84
30
40
37
1
19
-7
17
-42
11
-31
-55
-59
-105
-68
-137
-99
-157
-170
-159
-187
-200
-232
-236
-302
-346
-365
-389
-441
-439
-458
-492
-491
-490
-492
-497
-482
-518
-526
-528
-522
-560
-550
-552
-548
-555
-527
-515
-524
-536
-602
-567
-588
-572
-581
-597
-569
-606
-598
-632
-607
-598
-609
-580
-575
-568
-555
-526
-530
-567
-526
-493
-498
-495
-522
-535
-546
-535
-550
-557
-499
-498
-517
-517
-542
-538
-541
-544
-586
-611
-596
-619
-621
-627
-610
-572
-555
-559
-563
-533
-544
-578
-552
-515
-463
-443
-466
-454
-423
-383
-388
-354
-322
-336
-348
-391
-400
-431
-435
-439
-445
-424
-421
-381
-365
-356
-341
-337
-327
-325
-325
-324
-327
-318
-327
-310
-269
-256
-221
-210
-187
-167
-147
-142
-169
-179
-192
-189
-200
-230
-239
-220
-193
-175
-172
-142
-120
-86
-70
-48
3
17
49
57
65
77
56
83
74
108
114
130
141
121
106
76
61
5
-17
-34
-45
-69
-55
-53
-36
3
24
29
11
45
32
40
55
63
79
74
100
97
85
101
106
103
105
83
101
51
74
31
3
9
-45
-27
-101
-89
-140
-157
-168
-190
-180
-228
-227
-193
-188
-159
-175
-186
-178
-207
-199
-247
-203
-210
-186
-144
-153
-108
-125
-117
-161
-185
-197
-262
-248
-228
-242
-226
-221
-205
-229
-217
-216
-262
-259
-300
-315
-345
-352
-379
-398
-402
-453
-448
-442
-446
-466
-471
-442
-476
-507
-532
-575
-559
-535
-554
-576
-531
-524
-574
-573
-544
-526
-491
-476
-468
-452
-420
-451
-475
-447
-433
-435
-427
-412
-399
-377
-363
-380
-378
-371
-367
-371
-381
-397
-431
-425
-438
-453
-412
-385
-340
-313
-282
-287
-284
-263
-306
-314
-321
-348
-365
-346
-317
-326
-304
-276
-274
-265
-297
-331
-344
-343
-380
-400
-355
-299
-286
-250
-199
-168
-147
-124
-122
-147
-133
-135
-137
-128
-103
-83
-67
-33
-35
-26
-13
-11
4
13
20
2
13
25
-1
-12
-18
-4
-10
-19
-8
-11
-10
-19
-33
-37
-58
-74
-102
-128
-131
-152
-176
-198
-186
-183
-171
-125
-99
-66
-40
-22
-26
-37
-53
-90
-105
-107
-124
-113
-115
-101
-114
-97
-75
-62
-39
-56
-36
-41
-31
-38
-66
-82
-93
-88
-105
-116
-120
-146
-159
-191
-209
-208
-242
-228
-233
-258
-251
-288
-295
-343
-350
-351
-377
-365
-376
-381
-374
-384
-368
-384
-351
-331
-321
-270
-269
-241
-246
-239
-264
-298
-296
-322
-303
-284
-285
-277
-276
-252
-282
-310
-330
-379
-402
-445
-471
-458
-432
-421
-442
-448
-443
-471
-500
-513
-517
-521
-512
-522
-513
-491
-479
-474
-476
-450
-453
-446
-444
-465
-442
-409
-388
-383
-374
-365
-368
-359
-349
-353
-372
-378
-366
-378
-356
-324
-308
-290
-302
-303
-301
-304
-298
-294
-255
-248
-196
-171
-163
-138
-144
-124
-128
-119
-115
-120
-120
-122
-108
-122
-118
-88
-77
-51
-57
-66
-30
2
22
19
17
9
-33
-46
-67
-83
-100
-118
-144
-174
-172
-167
-164
-164
-165
-146
-161
-160
-156
-154
-136
-153
-144
-156
-138
-119
-122
-111
-103
-96
-114
-115
-118
-100
-94
-90
-64
-71
-60
-40
-43
-24
-26
-11
-7
-36
-35
-66
-90
-103
-126
-146
-192
-211
-234
-242
-232
-283
-276
-293
-305
-314
-302
-282
-296
-283
-298
-318
-337
-357
-363
-371
-332
-292
-284
-264
-276
-280
-288
-269
-274
-300
-293
-318
-339
-341
-347
-344
-336
-323
-336
-348
-324
-308
-294
-283
-315
-331
-356
-368
-396
-400
-392
-407
-398
-435
-457
-485
-489
-484
-501
-495
-499
-455
-421
-417
-399
-396
-386
-381
-371
-364
-361
-347
-341
-365
-379
-380
-373
-371
-385
-399
-420
-414
-440
-453
-456
-472
-488
-522
-522
-534
-518
-500
-496
-499
-505
-508
-516
-510
-498
-483
-479
-480
-482
-469
-452
-433
-411
-394
-381
-364
-347
-334
-326
-321
-326
-326
-340
-360
-367
-377
-382
-391
-382
-376
-370
-349
-349
-334
-320
-303
-288
-258
-244
-237
-228
-234
-236
-234
-219
-220
-203
-176
-153
-125
-101
-81
-58
-47
-52
-46
-53
-51
-38
-28
-13
-16
-13
-3
4
13
5
-2
9
10
-10
-21
-31
-51
-37
-22
-28
-34
-25
-36
-43
-26
-51
-64
-82
-111
-146
-164
-169
-217
-226
-244
-237
-230
-183
-160
-186
-156
-166
-150
-155
-151
-158
-163
-146
-153
-157
-163
-172
-216
-249
-274
-296
-318
-328
-357
-364
-357
-381
-399
-423
-422
-462
-477
-476
-482
-482
-488
-482
-484
-479
-470
-485
-481
-480
-489
-472
-472
-463
-488
-503
-519
-534
-526
-547
-553
-563
-573
-570
-573
-584
-596
-600
-622
-626
-623
-616
-625
-629
-640
-633
-575
-601
-577
-541
-527
-482
-490
-449
-424
-401
-403
-397
-390
-373
-364
-347
-353
-367
-347
-369
-358
-357
-320
-307
-290
-277
-292
-305
-304
-304
-298
-288
-278
-269
-261
-256
-264
-265
-264
-257
-277
-290
-300
-299
-308
-315
-322
-322
-316
-313
-316
-313
-300
-301
-291
-282
-279
-265
-251
-229
-207
-205
-197
-187
-171
-156
-148
-133
-143
-140
-146
-151
-161
-162
-175
-187
-206
-226
-235
-238
-246
-259
-255
-267
-286
-292
-282
-290
-289
-306
-309
-321
-315
-311
-313
-303
-312
-296
-293
-287
-284
-282
-280
-278
-271
-274
-267
-277
-292
-315
-331
-353
-365
-372
-371
-375
-381
-388
-396
-397
-395
-382
-376
-396
-419
-423
-425
-422
-425
-427
-428
-432
-434
-449
-458
-464
-455
-440
-437
-435
-445
-451
-464
-491
-518
-532
-536
-538
-527
-521
-513
-497
-490
-471
-463
-450
-443
-450
-451
-444
-422
-399
-393
-394
-391
-392
-387
-399
-409
-421
-441
-441
-447
-465
-492
-510
-515
-516
-507
-511
-498
-486
-483
-490
-487
-473
-458
-438
-409
-392
-374
-352
-341
-326
-318
-307
-297
-288
-298
-307
-322
-349
-349
-356
-353
-350
-353
-352
-358
-351
-332
-331
-322
-309
-287
-276
-269
-239
-204
-192
-175
-155
-146
-146
-126
-109
-107
-100
-97
-100
-103
-102
-106
-112
-101
-78
-62
-48
-57
-68
-83
-94
-87
-72
-66
-56
-32
-31
-35
-31
-14
-4
-7
-13
-28
-44
-52
-53
-67
-75
-101
-129
-135
-148
-144
-143
-139
-163
-169
-159
-138
-118
-128
-143
-170
-174
-172
-161
-138
-127
-124
-137
-153
-159
-165
-160
-166
-181
-189
-201
-205
-222
-224
-228
-245
-242
-245
-245
-252
-265
-273
-278
-288
-304
-301
-296
-275
-232
-220
-215
-210
-212
-213
-198
-188
-188
-184
-186
-170
-160
-162
-144
-129
-131
-126
-118
-123
-125
-138
-158
-170
-171
-165
-143
-113
-106
-107
-100
-85
-63
-40
-32
-19
-14
-16
-19
-12
2
20
33
50
58
79
89
88
93
91
85
81
89
75
53
46
43
34
32
35
33
25
8
-5
-6
-12
-23
-18
-10
-17
-13
-4
-6
-8
5
30
53
58
58
69
73
52
62
63
48
47
41
39
42
54
56
57
59
54
39
14
7
-5
-16
-26
-28
-33
-31
-38
-64
-81
-112
-129
-146
-167
-180
-199
-222
-263
-297
-323
-341
-346
-361
-363
-370
-384
-391
-396
-389
-394
-396
-396
-409
-429
-441
-444
-448
-456
-442
-437
-434
-432
-434
-421
-413
-393
-369
-348
-338
-350
-371
-371
-366
-361
-348
-322
-318
-319
-308
-301
-294
-288
-278
-273
-277
-281
-276
-263
-270
-272
-261
-249
-236
-240
-231
-233
-244
-248
-231
-200
-180
-180
-175
-163
-172
-176
-178
-183
-196
-184
-171
-170
-176
-174
-169
-174
-167
-149
-140
-135
-113
-97
-87
-74
-71
-80
-82
-80
-82
-77
-80
-78
-72
-76
-63
-50
-28
-12
5
16
23
22
23
28
19
21
14
7
12
22
19
22
23
14
17
10
4
2
4
-11
-13
-14
-14
5
24
25
11
25
40
31
29
38
48
45
26
4
-2
-3
-19
-30
-45
-46
-64
-94
-124
-144
-167
-203
-228
-238
-269
-295
-326
-356
-373
-406
-431
-446
-474
-493
-514
-540
-558
-574
-589
-602
-609
-609
-607
-608
-602
-587
-579
-575
-564
-551
-544
-552
-553
-555
-557
-561
-560
-554
-544
-522
-500
-493
-490
-472
-471
-472
-458
-437
-415
-410
-403
-388
-378
-382
-389
-378
-368
-342
-323
-313
-302
-276
-259
-257
-246
-245
-257
-265
-265
-255
-255
-240
-213
-192
-168
-146
-132
-123
-119
-132
-125
-102
-73
-57
-41
-14
4
8
18
35
50
60
80
90
106
116
121
110
92
90
94
99
94
95
89
98
99
107
132
143
153
158
160
155
152
156
171
188
194
215
212
200
223
230
220
208
175
119
76
51
24
7
-4
-23
-42
-82
-122
-141
-166
-168
-187
-221
-254
-284
-303
-327
-348
-380
-397
-412
-407
-404
-415
-422
-445
-458
-456
-460
-457
-459
-464
-470
-481
-486
-489
-489
-478
-453
-456
-453
-460
-459
-461
-472
-469
-489
-503
-515
-523
-526
-528
-526
-517
-501
-494
-466
-437
-427
-410
-391
-384
-383
-391
-391
-388
-395
-394
-402
-388
-369
-352
-307
-265
-239
-219
-212
-201
-190
-183
-184
-167
-156
-145
-134
-134
-131
-136
-131
-119
-112
-118
-122
-120
-127
-138
-143
-148
-158
-153
-155
-165
-165
-182
-200
-209
-229
-242
-245
-251
-270
-281
-284
-307
-322
-324
-326
-330
-322
-318
-329
-338
-341
-350
-353
-351
-358
-355
-357
-359
-347
-343
-330
-319
-322
-322
-303
-288
-264
-254
-253
-252
-262
-259
-263
-255
-243
-253
-262
-273
-275
-283
-283
-283
-291
-300
-302
-320
-341
-351
-348
-336
-338
-332
-319
-320
-310
-298
-305
-319
-331
-326
-312
-297
-281
-278
-271
-272
-280
-259
-246
-229
-229
-228
-232
-229
-216
-229
-233
-233
-233
-237
-246
-251
-248
-246
-256
-269
-277
-275
-276
-269
-267
-272
-259
-266
-273
-265
-265
-270
-261
-259
-262
-279
-285
-278
-287
-298
-316
-330
-341
-351
-334
-328
-313
-305
-309
-311
-310
-292
-277
-273
-271
-265
-269
-265
-250
-231
-206
-194
-206
-193
-193
-174
-165
-181
-182
-193
-197
-220
-240
-241
-232
-236
-261
-281
-294
-282
-275
-271
-275
-281
-304
-314
-302
-299
-301
-300
-292
-287
-284
-280
-261
-249
-235
-247
-259
-254
-264
-273
-278
-276
-275
-272
-255
-261
-266
-265
-278
-305
-315
-327
-319
-292
-296
-312
-323
-324
-349
-358
-348
-338
-329
-331
-336
-332
-325
-332
-329
-324
-326
-331
-322
-300
-293
-295
-288
-280
-277
-274
-274
-293
-294
-288
-302
-312
-295
-279
-279
-272
-277
-278
-281
-281
-291
-290
-288
-295
-306
-308
-310
-301
-298
-306
-304
-304
-301
-309
-304
-309
-303
-274
-253
-229
-212
-196
-192
-201
-206
-202
-196
-204
-203
-187
-168
-168
-165
-160
-166
-176
-181
-186
-200
-203
-217
-230
-247
-245
-249
-269
-268
-279
-287
-279
-266
-260
-254
-257
-261
-264
-267
-258
-257
-268
-261
-262
-258
-257
-267
-260
-258
-264
-259
-253
-255
-268
-284
-290
-320
-340
-337
-335
-336
-334
-326
-313
-313
-324
-334
-341
-359
-363
-354
-343
-338
-339
-333
-356
-369
-377
-400
-417
-416
-414
-402
-405
-400
-406
-412
-420
-424
-414
-413
-402
-386
-379
-374
-377
-367
-362
-358
-355
-355
-337
-335
-330
-315
-311
-316
-305
-292
-294
-304
-321
-338
-355
-367
-388
-391
-392
-403
-411
-422
-419
-402
-400
-402
-401
-394
-384
-401
-397
-401
-405
-406
-407
-391
-384
-358
-331
-306
-298
-288
-287
-284
-284
-280
-272
-264
-270
-276
-271
-277
-274
-270
-274
-280
-275
-286
-290
-296
-297
-298
-301
-312
-316
-322
-331
-331
-342
-348
-365
-368
-350
-347
-338
-311
-289
-291
-283
-262
-264
-278
-279
-276
-276
-259
-257
-250
-242
-236
-243
-247
-258
-271
-279
-284
-296
-302
-296
-312
-342
-363
-387
-405
-405
-408
-412
-414
-410
-391
-392
-401
-398
-395
-402
-424
-441
-431
-417
-415
-387
-368
-355
-339
-343
-343
-341
-335
-341
-347
-335
-334
-320
-308
-302
-287
-292
-302
-306
-302
-288
-284
-275
-278
-288
-294
-280
-277
-286
-283
-289
-277
-273
-272
-260
-243
-232
-237
-249
-256
-256
-269
-274
-273
-274
-283
-303
-311
-313
-314
-312
-316
-316
-302
-318
-318
-306
-305
-299
-299
-307
-318
-324
-333
-339
-338
-337
-344
-323
-323
-322
-307
-300
-290
-276
-279
-298
-305
-313
-325
-339
-358
-357
-360
-368
-370
-373
-373
-369
-372
-390
-413
-408
-414
-425
-417
-414
-419
-421
-422
-425
-413
-385
-362
-349
-339
-334
-313
-303
-321
-333
-339
-346
-356
-368
-370
-374
-382
-389
-390
-377
-382
-389
-393
-413
-431
-418
-408
-403
-392
-398
-411
-411
-404
-393
-394
-387
-375
-378
-379
-375
-375
-381
-384
-366
-364
-364
-359
-361
-370
-380
-366
-357
-349
-332
-320
-333
-334
-331
-322
-298
-300
-286
-274
-281
-274
-266
-264
-254
-240
-241
-250
-238
-230
-214
-204
-190
-165
-176
-190
-184
-180
-188
-191
-192
-204
-207
-192
-188
-195
-197
-202
-208
-220
-235
-238
-245
-253
-257
-277
-292
-311
-339
-350
-354
-355
-345
-339
-338
-335
-330
-318
-320
-331
-330
-323
-329
-320
-317
-310
-316
-321
-325
-324
-323
-313
-307
-300
-303
-312
-302
-299
-302
-322
-336
-333
-341
-346
-344
-336
-332
-344
-363
-397
-477
-572
-583
-547
-499
-460
-477
-545
-580
-583
-588
-641
-708
-737
-712
-659
-664
-728
-796
-806
-799
-797
-781
-776
-732
-669
-621
-638
-705
-712
-659
-582
-552
-559
-545
-492
-414
-380
-394
-393
-351
-308
-277
-259
-263
-244
-211
-183
-177
-181
-173
-145
-101
-84
-86
-81
-66
-39
-35
-54
-74
-92
-106
-107
-78
-48
-9
23
50
79
97
101
123
160
191
214
229
231
234
240
251
271
288
295
311
321
310
279
227
184
166
181
200
207
192
187
174
154
133
87
57
21
-7
-30
-56
-83
-116
-167
-232
-284
-321
-332
-344
-359
-404
-457
-492
-515
-542
-582
-608
-638
-643
-652
-666
-665
-664
-660
-678
-689
-713
-715
-697
-700
-708
-706
-693
-700
-700
-683
-677
-656
-644
-631
-603
-573
-543
-519
-499
-501
-489
-462
-427
-390
-356
-331
-308
-298
-282
-257
-244
-222
-207
-184
-165
-155
-136
-117
-107
-110
-92
-78
-71
-64
-62
-62
-44
-34
-41
-48
-62
-74
-79
-87
-94
-110
-115
-121
-127
-118
-122
-139
-161
-199
-240
-255
-280
-309
-335
-380
-421
-448
-471
-499
-514
-519
-531
-527
-528
-551
-584
-607
-595
-577
-580
-597
-600
-599
-617
-641
-648
-631
-625
-604
-606
-621
-618
-627
-610
-631
-637
-616
-594
-557
-533
-524
-534
-521
-500
-482
-458
-433
-409
-378
-327
-308
-313
-292
-266
-235
-209
-176
-145
-103
-69
-50
-38
-44
-23
4
24
27
36
67
93
107
119
116
122
134
139
155
173
193
203
227
244
236
261
301
331
365
393
425
470
514
545
579
633
703
742
745
677
503
304
188
200
337
499
559
460
316
214
141
107
62
45
29
51
83
68
24
-102
-248
-384
-416
-393
-354
-294
-345
-461
-637
-722
-749
-761
-770
-822
-825
-780
-678
-636
-652
-688
-750
-780
-786
-749
-703
-650
-625
-654
-679
-710
-711
-696
-679
-674
-629
-532
-436
-383
-382
-411
-416
-406
-363
-317
-273
-206
-170
-136
-116
-124
-152
-177
-179
-164
-116
-52
-1
16
2
-39
-70
-67
-64
-59
-39
3
55
90
81
43
-1
-36
-63
-71
-70
-67
-66
-85
-115
-142
-173
-196
-215
-235
-250
-249
-225
-218
-240
-286
-315
-355
-388
-410
-429
-431
-436
-443
-458
-494
-552
-585
-598
-600
-614
-613
-615
-600
-589
-593
-609
-631
-633
-628
-633
-640
-639
-636
-632
-652
-669
-695
-701
-699
-685
-657
-645
-622
-610
-619
-619
-614
-604
-598
-579
-566
-527
-489
-457
-443
-445
-441
-430
-420
-403
-367
-335
-321
-302
-285
-279
-260
-215
-166
-155
-129
-92
-66
-51
-41
-47
-58
-60
-50
-35
-37
-34
-36
-45
-57
-74
-64
-43
-40
-42
-33
-33
-46
-29
-21
-23
-31
-26
-5
20
29
31
33
51
71
73
69
65
81
83
67
64
73
83
77
74
68
90
107
127
151
160
174
203
230
252
309
347
387
452
521
581
630
682
653
502
310
214
267
414
606
652
520
392
292
246
223
206
175
157
202
197
165
43
-80
-233
-371
-397
-392
-291
-253
-263
-427
-649
-765
-837
-817
-834
-830
-827
-766
-701
-715
-745
-808
-816
-809
-779
-741
-703
-653
-652
-682
-756
-817
-818
-789
-762
-728
-687
-622
-568
-556
-581
-607
-605
-579
-539
-497
-436
-367
-311
-296
-315
-338
-354
-342
-306
-257
-212
-180
-148
-146
-181
-209
-206
-170
-122
-75
-40
-7
23
33
16
-28
-56
-56
-39
-19
-24
-21
-39
-65
-108
-169
-196
-205
-209
-217
-217
-231
-252
-266
-309
-358
-394
-408
-412
-422
-427
-452
-484
-516
-546
-584
-610
-618
-606
-588
-605
-601
-586
-585
-585
-601
-605
-606
-576
-549
-564
-572
-572
-573
-580
-580
-588
-570
-536
-505
-496
-511
-505
-497
-481
-480
-473
-467
-456
-421
-407
-396
-390
-379
-365
-356
-353
-340
-305
-258
-224
-210
-197
-191
-171
-134
-85
-49
-9
44
93
111
136
184
223
265
296
317
334
367
400
424
428
435
459
475
491
495
505
529
525
525
538
526
539
568
614
661
692
719
746
765
792
842
887
949
962
913
800
605
410
304
358
515
665
735
592
384
248
142
107
86
70
28
39
21
-72
-226
-423
-584
-737
-756
-693
-601
-556
-647
-822
-1077
-1264
-1313
-1272
-1202
-1158
-1111
-1088
-1072
-1074
-1112
-1148
-1171
-1122
-1042
-964
-920
-910
-921
-973
-1037
-1090
-1077
-1022
-944
-857
-773
-709
-669
-674
-684
-705
-695
-623
-520
-434
-380
-334
-308
-280
-259
-262
-262
-221
-145
-75
-29
-10
-25
-54
-85
-87
-73
-24
62
142
173
178
184
171
153
138
140
157
196
214
206
171
114
79
48
21
12
14
19
21
25
0
-56
-119
-158
-184
-214
-217
-215
-206
-235
-274
-310
-355
-391
-413
-423
-448
-467
-459
-479
-508
-547
-583
-606
-619
-629
-617
-593
-594
-589
-596
-641
-675
-686
-724
-754
-805
-903
-1007
-1020
-956
-901
-889
-906
-963
-960
-913
-915
-948
-964
-933
-876
-816
-856
-915
-936
-914
-909
-954
-921
-836
-715
-660
-693
-761
-800
-734
-651
-579
-513
-449
-388
-352
-324
-369
-392
-341
-255
-176
-174
-187
-183
-144
-149
-209
-250
-212
-89
-6
2
-8
-26
-18
-29
-50
-64
-37
33
75
84
52
6
-6
13
42
37
41
84
148
211
198
177
183
215
260
287
314
366
429
466
458
425
422
450
486
505
500
509
556
623
673
660
631
650
696
744
786
805
820
809
752
662
559
439
389
398
386
404
428
409
289
180
58
-42
-26
8
18
-21
-73
-166
-290
-405
-520
-576
-624
-599
-582
-605
-663
-767
-892
-1068
-1158
-1187
-1140
-1047
-1008
-1019
-1089
-1128
-1140
-1135
-1101
-1052
-983
-908
-845
-850
-894
-946
-992
-1010
-1028
-1005
-951
-889
-838
-817
-826
-843
-843
-782
-731
-683
-604
-512
-435
-392
-369
-384
-389
-354
-292
-239
-183
-124
-89
-72
-70
-101
-126
-106
-68
-19
39
89
123
136
142
146
141
165
217
254
286
290
264
233
195
134
72
37
15
10
18
8
-13
-53
-87
-113
-150
-177
-174
-166
-191
-228
-273
-323
-373
-425
-486
-537
-562
-561
-563
-576
-616
-675
-738
-773
-787
-816
-860
-887
-888
-894
-920
-973
-1019
-1041
-1037
-1049
-1058
-1055
-1042
-1043
-1059
-1096
-1133
-1136
-1104
-1064
-1053
-1046
-1041
-1045
-1028
-1009
-998
-961
-894
-803
-756
-748
-744
-730
-693
-673
-660
-634
-585
-521
-481
-446
-439
-435
-411
-378
-327
-288
-241
-200
-151
-125
-127
-109
-69
-30
1
16
20
33
57
74
64
48
49
62
61
54
48
43
51
63
61
62
74
81
93
80
33
10
20
33
25
35
54
65
88
112
109
121
158
193
224
255
280
319
353
382
405
419
442
480
525
569
600
629
661
713
754
761
758
716
672
646
642
603
536
464
402
386
405
432
405
329
234
143
117
115
92
32
-25
-86
-165
-233
-306
-368
-439
-509
-560
-611
-643
-697
-801
-943
-1091
-1170
-1164
-1121
-1081
-1097
-1153
-1201
-1212
-1194
-1163
-1131
-1084
-1045
-1036
-1044
-1064
-1067
-1069
-1069
-1060
-1014
-980
-948
-909
-877
-871
-874
-831
-781
-729
-673
-627
-563
-509
-457
-424
-384
-353
-302
-235
-195
-160
-134
-117
-108
-98
-81
-68
-60
-33
-31
-31
-30
-16
4
21
22
28
45
66
91
105
108
97
91
85
79
72
55
52
43
5
-28
-63
-103
-144
-163
-190
-219
-238
-253
-276
-316
-340
-385
-428
-458
-507
-576
-647
-679
-697
-708
-710
-743
-816
-860
-891
-946
-989
-1011
-1010
-1004
-981
-1012
-1064
-1117
-1159
-1154
-1156
-1153
-1138
-1100
-1094
-1131
-1189
-1236
-1206
-1154
-1099
-1054
-1040
-999
-963
-930
-920
-906
-862
-795
-703
-647
-611
-592
-561
-522
-496
-456
-401
-334
-263
-206
-181
-183
-166
-130
-75
-34
13
51
74
92
87
88
97
132
172
197
196
189
197
198
193
181
196
214
225
223
221
198
175
157
154
168
165
163
173
173
144
128
118
132
167
209
236
248
254
257
253
262
281
313
356
403
434
475
512
549
571
578
605
637
688
741
777
773
781
776
735
726
723
727
736
731
647
542
457
393
392
410
410
338
259
173
71
11
-59
-107
-154
-169
-198
-257
-325
-432
-517
-614
-686
-711
-736
-750
-807
-901
-1045
-1140
-1174
-1167
-1132
-1121
-1120
-1143
-1147
-1170
-1171
-1167
-1150
-1103
-1063
-1037
-1042
-1028
-1024
-1009
-1004
-1002
-967
-904
-864
-859
-851
-843
-822
-790
-745
-704
-647
-576
-524
-488
-466
-438
-394
-342
-274
-214
-154
-114
-83
-58
-45
-29
-10
20
41
55
65
69
61
69
80
64
66
85
110
133
132
119
108
76
36
16
10
-8
-24
-38
-42
-59
-103
-144
-165
-190
-213
-233
-273
-310
-336
-368
-408
-460
-501
-535
-598
-666
-714
-742
-749
-756
-773
-814
-872
-873
-868
-873
-891
-927
-940
-935
-944
-988
-1029
-1071
-1080
-1073
-1050
-1024
-1000
-976
-994
-1023
-1053
-1058
-1024
-986
-922
-886
-882
-864
-832
-792
-763
-716
-658
-578
-518
-483
-468
-468
-430
-394
-335
-293
-245
-181
-155
-135
-145
-150
-134
-90
-33
6
24
23
29
35
27
37
56
97
147
176
177
176
188
181
188
211
221
229
231
242
246
228
207
225
244
259
277
281
274
272
267
267
274
302
339
367
378
379
389
398
422
452
478
508
544
598
637
652
664
669
671
691
720
749
786
834
852
843
785
709
670
668
699
724
736
686
573
476
384
342
341
347
324
276
214
102
2
-109
-195
-223
-231
-221
-222
-257
-374
-521
-647
-743
-775
-760
-743
-738
-807
-904
-1066
-1134
-1239
-1147
-1773
-2098
-1569
-1464
-1446
-1560
-1585
-1542
-1416
-1322
-1195
-981
-774
-761
-727
-630
-559
-457
-323
-237
-136
-35
0
-12
15
65
122
249
397
549
581
620
648
605
639
702
726
716
710
664
546
403
221
1
-192
-376
-589
-787
-952
-1100
-1288
-1471
-1592
-1638
-1603
-1522
-1425
-1280
-1098
-935
-764
-556
-317
-91
121
298
459
593
686
734
737
754
761
748
710
667
589
507
425
308
238
171
84
-4
-119
-313
-825
-1352
-1898
-2557
-2896
-3248
-3712
-4125
-4458
-4746
-4713
-4483
-4211
-3732
-3223
-2648
-2031
-1385
-770
-222
209
419
519
579
481
377
62
-357
-825
-1283
-1607
-1783
-1826
-1872
-1824
-1712
-1512
-1180
-849
-506
-197
28
151
205
212
73
-70
-359
-741
-1087
-1369
-1554
-1682
-1716
-1741
-1701
-1522
-1263
-859
-487
-102
235
462
668
846
974
996
991
898
745
643
539
476
477
499
543
651
853
1028
1247
1442
1561
1654
1700
1734
1727
1675
1584
1484
1377
1234
1266
1335
1498
1717
1926
2169
2457
2868
3224
3563
3888
4110
4149
4313
4340
4162
3931
3559
3024
2307
1506
637
-137
-691
-1020
-1382
-1904
-2529
-3061
-3434
-3559
-3451
-3254
-3244
-3121
-2919
-2757
-2416
-2151
-1862
-1620
-1275
-920
-506
-90
284
587
745
913
1183
1489
1736
1943
2024
1927
1818
1746
1576
1355
1080
754
403
79
-248
-657
-1078
-1451
-1739
-1982
-2149
-2202
-2237
-2250
-2215
-2130
-2049
-1863
-1608
-1382
-1168
-913
-670
-455
-231
-40
114
255
453
670
844
940
1015
1056
1079
1119
1125
1070
958
851
696
510
310
91
-144
-392
-613
-824
-1003
-1136
-1249
-1337
-1395
-1414
-1366
-1283
-1178
-1080
-988
-894
-778
-660
-570
-479
-396
-323
-257
-213
-169
-158
-144
-109
-72
-43
-31
-15
-26
-58
-96
-153
-219
-275
-338
-418
-519
-620
-733
-825
-885
-947
-1064
-1403
-1579
-1732
-1912
-1770
-1721
-1742
-1775
-1708
-1706
-1471
-1203
-1094
-932
-890
-815
-755
-720
-729
-766
-881
-1116
-1560
-2013
-2363
-2442
-2543
-2480
-2451
-2448
-2319
-2075
-1662
-1278
-868
-617
-358
-100
9
10
-93
-178
-315
-548
-811
-1051
-1144
-1257
-1355
-1419
-1392
-1216
-1010
-753
-554
-404
-278
-184
-62
-32
-42
-154
-347
-473
-585
-682
-790
-821
-803
-764
-656
-532
-316
-51
191
408
559
734
859
972
1085
1136
1175
1217
1274
1310
1357
1434
1529
1626
1777
2046
2321
2522
2668
2758
2837
2905
3078
3106
3039
2983
2957
3086
3088
3019
2900
2918
2976
3163
3381
3203
3038
2788
2367
2162
1859
1339
646
-76
-939
-1967
-2916
-3949
-4665
-4895
-4763
-4322
-3965
-3803
-3634
-3222
-2416
-1330
-111
577
907
956
869
1023
1254
1438
1249
856
413
172
308
580
839
921
788
733
828
1039
1204
1193
826
135
-457
-986
-1499
-2004
-2489
-2940
-3293
-3544
-3575
-3246
-2893
-2577
-2171
-1651
-1062
-485
-18
383
697
737
676
632
573
444
329
221
157
120
82
120
254
457
663
882
974
965
850
680
486
252
-56
-427
-780
-1126
-1408
-1564
-1612
-1607
-1515
-1340
-1073
-714
-363
-42
172
292
343
384
387
312
168
-80
-348
-598
-769
-837
-849
-833
-802
-722
-591
-465
-338
-241
-200
-213
-290
-394
-536
-706
-891
-1072
-1219
-1316
-1318
-1250
-1114
-953
-777
-579
-371
-165
11
148
193
64
-192
-542
-867
-1194
-1482
-1731
-2378
-2981
-3267
-3399
-3211
-2812
-2611
-2601
-2370
-2069
-1582
-976
-664
-487
-404
-373
-424
-491
-560
-675
-822
-1100
-1265
-1338
-1379
-1235
-1109
-1074
-1019
-886
-689
-476
-303
-362
-458
-518
-574
-618
-737
-894
-1119
-1252
-1288
-1268
-1173
-1093
-1023
-1007
-963
-904
-839
-719
-647
-627
-710
-790
-785
-744
-616
-512
-374
-210
-8
249
520
785
964
1162
1339
1462
1539
1542
1463
1328
1288
1238
1108
1104
1044
971
1044
1146
1303
1450
1655
1740
1917
2113
2334
2643
2826
2922
2889
3013
2957
3213
3354
3327
3515
3476
3479
3562
3666
3500
3545
3258
2866
2450
1574
745
-274
-1057
-1830
-2789
-3816
-4467
-5072
-5115
-4411
-3910
-3371
-3108
-2773
-2232
-1211
-264
436
808
604
442
287
498
680
748
496
242
230
364
894
1352
1635
1605
1458
1303
1286
1224
904
335
-461
-1196
-1908
-2346
-2727
-3032
-3253
-3405
-3278
-2979
-2522
-2088
-1593
-1195
-845
-503
-237
-27
49
59
-43
-142
-249
-281
-246
-174
9
200
407
589
775
907
1026
1103
1084
916
604
241
-180
-529
-833
-1092
-1314
-1468
-1506
-1401
-1171
-888
-585
-339
-98
125
292
395
387
282
82
-146
-365
-516
-623
-721
-780
-798
-767
-666
-508
-358
-248
-210
-240
-317
-413
-549
-724
-907
-1108
-1275
-1377
-1421
-1398
-1306
-1143
-930
-686
-439
-210
4
178
275
300
231
119
2
-133
-288
-719
-1026
-1188
-1467
-1348
-1316
-1502
-1735
-2139
-2359
-2347
-2325
-2330
-2274
-2381
-2426
-2247
-2087
-1714
-1410
-1266
-1042
-772
-527
-407
-130
-47
-71
-189
-397
-449
-585
-723
-896
-1058
-1114
-1162
-1130
-1075
-990
-953
-957
-822
-690
-590
-642
-727
-874
-1048
-1182
-1367
-1410
-1462
-1551
-1631
-1706
-1623
-1525
-1374
-1168
-992
-832
-741
-543
-401
-282
-134
-54
107
235
350
449
549
693
797
925
1040
1145
1180
1170
1163
1131
1195
1165
1198
1218
1108
1129
1084
1197
1408
1500
1581
1815
1913
2122
2439
2572
2945
3044
3031
3152
3297
3280
3446
3723
3649
3619
3496
3311
3272
3283
3041
2757
2391
1649
896
334
-280
-1040
-1844
-2845
-3866
-4268
-4405
-4369
-3706
-3198
-3084
-2811
-2371
-1801
-922
-251
113
331
222
128
191
364
479
474
307
181
423
682
944
1318
1392
1183
962
713
466
224
-183
-781
-1414
-1960
-2447
-2713
-2801
-2845
-2784
-2607
-2393
-2036
-1609
-1282
-942
-741
-641
-592
-545
-452
-402
-380
-441
-513
-493
-388
-150
135
394
588
684
703
704
643
528
388
146
-167
-466
-728
-888
-961
-957
-914
-821
-634
-427
-182
46
206
313
335
327
298
219
124
-42
-223
-394
-489
-513
-493
-424
-373
-339
-328
-317
-309
-333
-417
-574
-778
-976
-1140
-1254
-1334
-1348
-1318
-1233
-1059
-865
-636
-401
-166
43
219
311
346
336
220
124
50
-32
-122
-232
-386
-524
-526
-453
-387
-342
-479
-798
-1132
-1372
-1454
-1591
-1717
-2029
-2403
-2545
-2558
-2735
-2892
-2728
-2767
-2474
-1996
-1698
-1489
-1093
-682
-411
-120
-141
-126
-73
-81
-240
-440
-525
-606
-744
-987
-1104
-1168
-1280
-1176
-1111
-1148
-1238
-1369
-1459
-1455
-1385
-1491
-1555
-1484
-1448
-1488
-1549
-1486
-1346
-1195
-1068
-1033
-952
-871
-779
-734
-716
-668
-662
-569
-464
-374
-332
-233
-34
153
386
588
719
854
939
988
1033
1099
1093
1004
979
923
834
862
907
903
1038
1134
1236
1455
1515
1700
1929
2157
2331
2602
2645
2746
3141
3084
3342
3660
3793
4011
4300
4262
4229
4133
4011
4014
3809
3791
3281
2723
1980
1015
29
-1151
-1968
-2843
-4015
-4353
-4610
-4897
-3996
-3384
-3058
-2649
-2277
-1906
-1117
-312
35
226
34
-102
-334
-141
60
269
489
379
782
946
1182
1712
1707
1574
1212
630
241
-230
-655
-1247
-1939
-2389
-2857
-2963
-2849
-2686
-2330
-1977
-1669
-1297
-1027
-884
-669
-595
-592
-665
-742
-729
-785
-697
-619
-533
-303
-71
249
510
702
844
765
620
455
173
-106
-338
-564
-785
-960
-1004
-987
-836
-534
-300
-66
168
358
499
583
587
514
353
207
64
-84
-161
-227
-227
-236
-197
-124
-89
-60
-80
-168
-317
-519
-745
-971
-1218
-1435
-1612
-1721
-1732
-1663
-1514
-1331
-1087
-813
-591
-401
-225
-104
-5
89
106
66
-19
-86
-108
-86
0
70
119
149
163
178
175
126
-6
-245
-569
-880
-1076
-1273
-1386
-1446
-1610
-1937
-1999
-2239
-2449
-2211
-2683
-2638
-2442
-2427
-2211
-1892
-1745
-1717
-1075
-927
-612
-344
-233
-98
58
85
-191
-229
-438
-572
-771
-1151
-1219
-1383
-1557
-1493
-1606
-1659
-1723
-1636
-1617
-1556
-1397
-1497
-1430
-1349
-1412
-1491
-1489
-1380
-1310
-1206
-1218
-1176
-1084
-1041
-861
-851
-744
-714
-675
-594
-571
-448
-446
-237
-72
20
214
301
474
607
687
744
745
794
788
760
742
755
753
898
1029
1068
1146
1178
1401
1621
1705
2036
2127
2251
2611
2550
2791
2999
3208
3464
3698
3808
3582
3772
3775
3968
4096
4048
4013
3780
3733
3398
3311
2894
2277
1647
504
-586
-1772
-2578
-3639
-4129
-4013
-4382
-3931
-3240
-2849
-2392
-1781
-1332
-906
-294
-123
-164
-214
-289
-343
-346
-274
-162
-44
104
517
972
1146
1431
1531
1184
872
333
-202
-770
-1260
-1690
-2259
-2506
-2733
-2783
-2615
-2384
-2015
-1573
-1199
-936
-771
-879
-941
-968
-1040
-1076
-1123
-1080
-1067
-944
-701
-453
-153
132
431
582
607
597
399
126
-129
-386
-645
-819
-882
-929
-874
-705
-463
-182
137
433
576
684
719
701
632
488
369
190
67
7
-52
-59
-27
61
109
141
126
-1
-176
-395
-641
-925
-1214
-1459
-1675
-1848
-1960
-1953
-1868
-1705
-1472
-1223
-986
-782
-592
-448
-355
-274
-233
-208
-195
-167
-115
-66
73
193
290
387
453
525
524
442
291
46
-164
-514
-802
-1069
-1550
-1679
-1860
-2077
-2057
-1978
-1982
-1889
-1661
-1859
-2095
-2025
-2043
-2108
-1827
-1740
-1862
-1673
-1260
-1023
-774
-508
-415
-341
-137
-62
-362
-446
-550
-748
-985
-1145
-1301
-1548
-1497
-1357
-1415
-1367
-1266
-1244
-1245
-1192
-1192
-1291
-1224
-1241
-1390
-1545
-1571
-1591
-1559
-1447
-1414
-1359
-1222
-1039
-941
-885
-790
-750
-648
-547
-557
-525
-476
-353
-260
-129
43
181
417
611
752
819
857
925
970
986
901
848
929
998
1087
1161
1238
1420
1603
1797
1961
2040
2153
2289
2307
2368
2432
2554
2831
2974
3035
3089
3370
3878
4198
4250
4188
3984
3782
3785
3567
3208
2878
2416
2191
1985
1409
691
-384
-1353
-2288
-3252
-3339
-3442
-3296
-2849
-2653
-2496
-2275
-1706
-1394
-1004
-748
-660
-623
-320
-114
-303
-383
-557
-490
-308
131
608
784
883
966
660
472
242
-30
-346
-831
-1096
-1579
-1814
-1912
-2074
-2092
-2006
-1769
-1472
-1145
-909
-825
-834
-888
-906
-1008
-1065
-1128
-1092
-1016
-921
-737
-644
-423
-253
-78
83
107
177
153
8
-148
-375
-573
-699
-722
-663
-597
-433
-218
-18
178
385
530
654
724
740
700
605
533
402
275
211
155
152
145
161
149
61
-6
-124
-279
-474
-714
-946
-1185
-1393
-1552
-1704
-1767
-1750
-1693
-1593
-1423
-1244
-1071
-895
-731
-586
-510
-408
-345
-307
-228
-163
-75
28
145
242
321
401
452
481
492
411
296
137
-86
-286
-506
-755
-942
-1064
-1421
-1595
-1606
-1756
-1747
-1707
-2010
-2403
-2300
-2272
-2263
-2098
-2038
-2146
-1821
-1230
-994
-812
-612
-481
-430
-153
-30
-198
-363
-355
-525
-789
-854
-953
-1152
-1165
-996
-1087
-1141
-1001
-1039
-1185
-1140
-1058
-1120
-1160
-1180
-1334
-1442
-1385
-1259
-1294
-1285
-1257
-1257
-1192
-1042
-960
-1033
-970
-912
-903
-886
-828
-769
-684
-518
-357
-256
-143
34
217
373
550
688
763
818
871
909
868
903
1009
1050
1089
1197
1289
1372
1498
1697
1822
1869
1997
2087
2132
2161
2277
2343
2377
2642
2953
3081
3267
3599
3748
3883
3935
3898
3846
3726
3838
3853
3743
3475
3127
2656
1928
1180
200
-775
-1612
-2236
-2663
-2862
-2814
-2624
-2324
-1972
-1674
-1460
-1314
-1339
-1203
-1122
-1078
-997
-1016
-1241
-1455
-1370
-1281
-902
-481
-77
217
338
492
403
332
211
155
23
-274
-484
-926
-1281
-1487
-1533
-1471
-1390
-1164
-1028
-928
-814
-719
-710
-756
-765
-875
-993
-1117
-1193
-1232
-1288
-1189
-1076
-976
-859
-734
-601
-479
-297
-179
-159
-200
-301
-376
-459
-477
-464
-458
-392
-291
-179
-48
113
286
478
642
790
871
857
813
717
604
503
407
317
202
93
10
-65
-118
-156
-198
-262
-359
-469
-621
-757
-880
-1020
-1152
-1264
-1368
-1454
-1483
-1446
-1360
-1249
-1122
-993
-870
-739
-602
-475
-372
-284
-215
-190
-182
-165
-169
-164
-105
-51
-9
18
38
38
8
-28
-89
-160
-227
-304
-400
-494
-586
-663
-710
-722
-763
-853
-898
-913
-887
-845
-888
-1010
-1125
-1309
-1458
-1493
-1524
-1531
-1440
-1241
-1106
-956
-701
-601
-541
-421
-339
-276
-205
-224
-391
-525
-648
-699
-756
-819
-802
-852
-843
-819
-781
-791
-804
-790
-823
-766
-747
-778
-840
-887
-916
-958
-955
-986
-971
-953
-916
-825
-754
-680
-656
-629
-611
-558
-488
-487
-458
-446
-436
-393
-349
-295
-244
-183
-100
-27
36
81
150
214
275
341
383
419
458
504
548
596
673
740
788
823
833
878
957
1055
1133
1187
1280
1408
1551
1649
1723
1727
1765
1877
1969
2053
2053
2040
2070
2129
2183
2131
2034
1898
1788
1649
1514
1461
1407
1353
1210
996
724
525
493
550
636
608
367
-21
-327
-535
-609
-530
-494
-546
-716
-974
-1204
-1322
-1335
-1242
-1177
-1209
-1287
-1429
-1561
-1660
-1672
-1636
-1583
-1537
-1520
-1513
-1541
-1554
-1558
-1529
-1459
-1377
-1324
-1335
-1361
-1370
-1358
-1278
-1167
-1107
-1084
-1082
-1094
-1085
-1034
-985
-929
-913
-937
-950
-957
-896
-789
-673
-574
-497
-431
-379
-318
-242
-167
-85
16
99
131
147
163
192
238
306
378
433
451
465
465
449
459
468
467
458
429
394
351
316
284
247
226
187
134
96
57
20
6
9
-8
-50
-90
-110
-116
-114
-98
-101
-112
-132
-164
-207
-257
-299
-323
-353
-390
-426
-483
-535
-591
-621
-650
-699
-760
-769
-757
-783
-773
-793
-871
-910
-894
-876
-856
-859
-881
-891
-871
-889
-936
-1068
-1227
-1253
-1130
-1015
-983
-957
-1044
-1112
-1073
-1009
-982
-981
-955
-961
-951
-1066
-1197
-1218
-1131
-1004
-1036
-1107
-1132
-1047
-990
-994
-998
-1029
-951
-917
-907
-931
-954
-905
-845
-749
-806
-886
-892
-799
-682
-645
-612
-587
-488
-455
-444
-414
-359
-221
-155
-166
-203
-214
-180
-144
-111
-97
-73
-30
19
49
36
56
137
241
289
266
269
320
400
477
507
544
609
665
723
781
846
920
1013
1074
1103
1135
1213
1359
1526
1726
1818
1809
1784
1733
1747
1844
2000
2054
2055
1979
1797
1735
1681
1627
1642
1682
1673
1565
1305
959
725
557
569
715
766
705
520
221
-229
-489
-553
-518
-336
-365
-615
-992
-1311
-1451
-1400
-1301
-1224
-1156
-1262
-1420
-1589
-1693
-1757
-1704
-1567
-1550
-1528
-1547
-1566
-1558
-1537
-1468
-1394
-1313
-1268
-1258
-1303
-1331
-1275
-1182
-1119
-1071
-1057
-1108
-1122
-1105
-1066
-962
-879
-817
-846
-927
-976
-970
-869
-759
-653
-594
-582
-582
-578
-530
-432
-307
-197
-119
-84
-73
-64
-36
29
107
176
237
284
303
295
301
329
389
451
475
470
446
416
380
367
356
337
308
260
193
125
105
95
72
45
21
-34
-92
-130
-147
-149
-145
-135
-166
-210
-264
-327
-357
-348
-338
-342
-369
-408
-452
-485
-513
-514
-509
-516
-551
-608
-674
-744
-714
-660
-640
-665
-757
-848
-892
-860
-810
-847
-997
-1113
-1104
-1106
-1166
-1191
-1214
-1191
-1110
-1072
-1159
-1271
-1284
-1246
-1170
-1197
-1277
-1297
-1236
-1172
-1226
-1264
-1247
-1105
-1027
-1056
-1068
-1088
-993
-918
-892
-953
-993
-938
-884
-801
-829
-849
-841
-787
-744
-806
-817
-813
-705
-638
-648
-645
-629
-544
-497
-450
-413
-366
-293
-288
-292
-321
-319
-261
-211
-192
-227
-208
-140
-48
-3
5
62
122
175
187
157
165
225
307
378
431
488
565
669
729
789
836
887
977
1055
1165
1322
1486
1564
1601
1642
1655
1770
1938
2025
2049
2098
2116
2095
2147
2067
1985
1989
1933
1881
1784
1603
1339
1111
840
684
793
946
1035
909
557
3
-387
-460
-398
-188
-172
-363
-712
-1117
-1377
-1423
-1266
-1118
-970
-1064
-1288
-1475
-1645
-1690
-1650
-1548
-1478
-1408
-1392
-1436
-1456
-1473
-1425
-1339
-1235
-1181
-1208
-1262
-1352
-1390
-1334
-1244
-1125
-1076
-1127
-1194
-1235
-1199
-1058
-926
-880
-905
-1014
-1103
-1128
-1076
-943
-812
-729
-705
-712
-711
-665
-554
-422
-301
-203
-144
-147
-161
-139
-125
-67
28
100
147
159
145
149
175
236
308
373
386
381
370
345
345
384
414
399
353
283
222
174
144
132
140
134
103
64
14
-14
-22
-26
-12
-27
-88
-162
-240
-297
-330
-333
-334
-383
-450
-494
-539
-538
-497
-485
-510
-547
-608
-695
-741
-713
-670
-629
-644
-741
-874
-910
-858
-786
-726
-714
-768
-915
-1107
-1225
-1161
-991
-829
-799
-1068
-1347
-1403
-1326
-1136
-965
-977
-1094
-1137
-1232
-1341
-1347
-1228
-1002
-876
-947
-1146
-1245
-1189
-1041
-922
-944
-950
-943
-972
-1016
-1030
-982
-852
-709
-734
-847
-958
-939
-780
-633
-599
-644
-672
-690
-676
-665
-605
-442
-310
-276
-356
-451
-453
-352
-216
-151
-141
-156
-163
-176
-171
-123
-24
117
209
199
130
101
191
327
416
460
475
502
544
602
689
827
995
1054
1027
1002
1042
1219
1517
1832
1999
2047
2074
2015
1916
1879
1993
2231
2553
2721
2651
2472
2180
1951
1851
1760
1609
1548
1538
1432
1380
1284
1157
987
791
591
326
227
200
171
21
-265
-617
-953
-1130
-1170
-1080
-1047
-1037
-1081
-1273
-1471
-1651
-1729
-1731
-1665
-1588
-1524
-1471
-1490
-1522
-1577
-1593
-1522
-1412
-1296
-1244
-1241
-1294
-1356
-1355
-1336
-1284
-1197
-1128
-1111
-1100
-1085
-1074
-1015
-1004
-1034
-1076
-1116
-1129
-1114
-1074
-1028
-966
-922
-869
-801
-730
-630
-511
-416
-328
-273
-235
-215
-210
-176
-139
-78
10
76
111
120
125
134
157
196
262
317
345
361
340
341
360
380
390
388
361
320
280
240
203
179
137
96
75
26
1
-4
-29
-55
-71
-114
-173
-219
-253
-292
-345
-380
-428
-458
-472
-476
-489
-507
-516
-519
-532
-537
-533
-549
-570
-590
-609
-611
-568
-549
-565
-634
-715
-762
-753
-706
-703
-793
-908
-945
-890
-811
-749
-769
-926
-1089
-1210
-1218
-1107
-1004
-914
-902
-1067
-1281
-1392
-1391
-1267
-1126
-1077
-1070
-1123
-1219
-1271
-1250
-1146
-1026
-930
-928
-959
-1003
-1036
-988
-902
-809
-785
-802
-826
-832
-767
-695
-603
-535
-568
-649
-708
-673
-593
-472
-410
-405
-422
-479
-499
-490
-418
-323
-248
-221
-246
-277
-304
-262
-162
-61
5
24
26
41
66
131
233
329
395
428
443
480
579
694
817
903
967
1058
1145
1241
1356
1451
1529
1654
1778
1903
2084
2277
2406
2439
2513
2622
2721
2831
2867
2743
2463
2070
1565
1175
1064
1247
1753
2223
2203
1727
1028
270
-100
40
348
704
707
222
-568
-1313
-1694
-1636
-1186
-781
-592
-780
-1209
-1602
-1899
-1966
-1909
-1684
-1483
-1403
-1399
-1530
-1617
-1653
-1575
-1447
-1290
-1194
-1226
-1285
-1429
-1462
-1350
-1206
-1042
-997
-1051
-1128
-1129
-994
-828
-682
-659
-794
-1015
-1209
-1285
-1207
-1013
-840
-743
-760
-850
-897
-851
-704
-489
-292
-158
-128
-177
-247
-284
-265
-147
9
121
187
181
130
75
66
134
238
316
339
306
240
196
241
321
388
419
409
344
270
243
239
248
237
190
122
42
-16
-16
20
52
83
77
14
-70
-129
-176
-213
-241
-280
-352
-422
-453
-491
-557
-592
-585
-558
-528
-513
-556
-634
-638
-594
-560
-556
-596
-688
-748
-721
-684
-654
-648
-668
-695
-734
-762
-846
-965
-1010
-935
-908
-969
-969
-1002
-1011
-964
-939
-1000
-1076
-1077
-1098
-1073
-1122
-1208
-1231
-1192
-1122
-1176
-1211
-1185
-1070
-971
-974
-989
-1039
-1012
-956
-929
-941
-954
-888
-831
-757
-758
-778
-728
-672
-592
-597
-599
-582
-512
-471
-492
-494
-479
-424
-420
-426
-437
-396
-307
-288
-272
-268
-251
-182
-133
-80
-55
-23
57
154
224
241
276
341
394
451
512
596
698
813
909
974
1035
1117
1235
1301
1333
1397
1538
1776
2004
2141
2256
2330
2375
2498
2656
2838
3025
3160
3205
3009
2360
1476
804
526
894
1887
2910
3088
2379
1131
-277
-834
-391
559
1478
1675
865
-496
-1719
-2326
-1946
-1089
-339
-14
-390
-1157
-1895
-2228
-2284
-2071
-1707
-1451
-1293
-1370
-1512
-1707
-1785
-1666
-1456
-1159
-1068
-1119
-1342
-1649
-1727
-1564
-1276
-1032
-906
-1079
-1314
-1317
-1131
-721
-385
-280
-484
-912
-1225
-1390
-1259
-938
-662
-548
-688
-899
-1037
-1024
-816
-491
-220
-78
-31
-121
-255
-323
-293
-162
17
205
306
270
165
63
24
76
240
401
418
325
201
106
114
245
403
449
394
276
137
82
98
158
182
124
10
-131
-230
-256
-200
-101
-15
10
-49
-154
-243
-276
-250
-208
-195
-272
-422
-595
-718
-755
-741
-680
-649
-656
-713
-781
-880
-936
-936
-949
-913
-991
-1208
-1354
-1353
-1250
-1112
-1057
-1253
-1434
-1424
-1351
-1161
-999
-987
-1039
-1068
-1204
-1326
-1309
-1211
-948
-835
-903
-1106
-1253
-1218
-1121
-977
-973
-935
-921
-935
-949
-1005
-975
-884
-710
-681
-757
-858
-912
-788
-692
-621
-635
-654
-680
-686
-631
-605
-458
-351
-325
-375
-476
-493
-435
-289
-172
-130
-127
-165
-205
-241
-230
-138
-4
95
94
51
-4
43
178
259
338
371
392
414
424
482
594
707
797
849
830
850
995
1148
1246
1302
1342
1420
1620
1842
2045
2280
2474
2640
2796
2844
2827
2938
3106
3216
2999
2029
738
-149
-163
936
2795
4068
3693
2136
-118
-1638
-1488
-126
1667
2610
2118
231
-1804
-3134
-3073
-1761
-383
491
179
-803
-2035
-2754
-2781
-2578
-2005
-1640
-1339
-1344
-1530
-1769
-2028
-1906
-1674
-1165
-853
-836
-1072
-1597
-1910
-1875
-1418
-942
-622
-707
-1193
-1489
-1458
-948
-284
146
136
-417
-1054
-1497
-1488
-1055
-551
-163
-198
-578
-989
-1204
-1120
-759
-279
37
159
77
-145
-370
-493
-374
-121
177
424
498
354
86
-131
-196
-73
179
388
354
139
-89
-185
-62
228
471
511
375
186
51
28
125
221
189
-8
-280
-521
-666
-648
-541
-429
-361
-365
-450
-599
-716
-796
-773
-677
-606
-594
-705
-879
-999
-1063
-1067
-1051
-1086
-1151
-1160
-1230
-1367
-1453
-1535
-1558
-1572
-1574
-1548
-1530
-1472
-1388
-1371
-1487
-1570
-1600
-1574
-1461
-1405
-1388
-1376
-1360
-1397
-1414
-1346
-1204
-1037
-984
-983
-1043
-1037
-1025
-972
-938
-961
-910
-877
-792
-748
-707
-666
-594
-472
-445
-411
-414
-354
-276
-231
-193
-240
-264
-317
-327
-305
-282
-216
-204
-180
-190
-184
-106
13
202
326
445
532
609
700
719
772
814
904
1017
1071
1103
1075
1076
1106
1208
1265
1289
1361
1399
1511
1563
1610
1649
1677
1825
2071
2404
2778
3246
4309
6199
7445
7552
7391
7298
7061
6388
4248
782
-1915
-2777
-2752
-3578
-4383
-4319
-2982
-1214
-855
-2069
-3725
-3245
-930
1136
2170
1281
-1244
-4208
-6182
-6258
-4708
-3439
-2495
-2531
-2790
-2529
-1884
-878
38
1454
2740
3500
3369
2670
1480
103
-604
-918
-1324
-1989
-2541
-2814
-2758
-2195
-1377
-702
-278
505
1320
1520
1361
661
-168
-742
-1028
-1241
-2224
-3581
-4455
-4739
-4016
-2554
-1243
-517
-367
-68
512
1072
1650
1921
1563
1013
423
-282
-1061
-1771
-1906
-1636
-891
168
987
1502
1890
2413
2976
3393
3615
3441
2800
2008
1111
131
-804
-1418
-1663
-1738
-1668
-1555
-1481
-1287
-768
-181
218
206
-206
-842
-1579
-2019
-2411
-2957
-3546
-4113
-4409
-4353
-4024
-3550
-3040
-2490
-1705
-996
-502
-348
-755
-1234
-1645
-1894
-2140
-2476
-2936
-3244
-3177
-2764
-2091
-1683
-1253
-1002
-664
-207
-16
-141
-672
-1216
-1779
-2265
-2703
-3074
-3362
-3344
-2983
-2514
-2032
-1576
-1132
-737
-303
41
125
-117
-454
-877
-1247
-1467
-1590
-1612
-1651
-1347
-843
-242
394
829
1190
1406
1614
1708
1471
1109
707
389
167
29
-64
-114
45
383
871
1277
1621
1893
2026
2191
2253
2228
2022
1725
1635
1507
1378
1482
1574
1791
2201
2857
3391
3661
3977
3998
4198
4450
4779
4888
4684
5220
5858
6798
8442
9733
10060
9838
8595
4335
475
-2227
-5550
-6168
-6226
-6423
-6847
-6469
-4207
-3329
-2199
-1826
-2658
-3302
-1400
895
1528
1356
-1370
-4480
-7050
-6726
-4197
-2189
-306
1061
612
352
1240
2283
2931
3054
3613
2768
1582
7
-1653
-3522
-4638
-3999
-3712
-3283
-2666
-1664
-1155
-289
804
1062
583
204
245
-801
-1814
-2374
-3338
-3762
-3241
-2430
-1941
-2000
-1401
-812
-152
1552
2779
2667
1878
826
-393
-1130
-1318
-1108
-1317
-1543
-1203
-1038
-599
254
1114
2011
2751
3504
3775
3226
2603
1792
837
157
-136
-411
-626
-640
-628
-640
-585
-135
337
565
681
336
-441
-1277
-1932
-2444
-3066
-3483
-3906
-4325
-4274
-3889
-3139
-2298
-1453
-885
-641
-472
-500
-540
-875
-1338
-1720
-2207
-2578
-2914
-3173
-3213
-2889
-2166
-1517
-1004
-714
-688
-676
-822
-971
-1486
-2063
-2538
-3004
-3183
-3369
-3285
-3212
-2977
-2513
-2151
-1733
-1387
-1125
-1068
-1130
-1254
-1554
-1793
-1982
-2117
-2078
-1892
-1457
-1141
-763
-360
41
564
879
1122
1029
835
688
430
169
-113
-339
-465
-331
-48
229
567
891
1209
1514
1634
1716
1653
1586
1542
1445
1406
1267
1360
1441
1593
1926
2291
2814
3182
3788
4017
3995
4230
4183
4266
4226
4244
4099
3971
4226
4653
5608
6724
8357
10070
11530
12837
12727
11235
6188
385
-3014
-7571
-8394
-7411
-8052
-8200
-7356
-4742
-3245
-321
240
-1142
-2290
-1701
635
910
1817
-798
-4913
-7972
-8491
-6027
-3231
311
2692
2604
2339
3198
3640
4043
4230
3954
2086
475
-1471
-3734
-5305
-6109
-5282
-4530
-3086
-1770
-476
351
1207
1796
1241
534
-572
-1323
-2255
-3332
-3948
-4644
-4771
-3739
-2502
-1150
-362
237
739
1083
2070
2875
2623
1458
-140
-2108
-3136
-3255
-2742
-1843
-1348
-635
84
774
1799
2670
3285
3546
3461
3086
2206
1253
398
-411
-929
-957
-765
-449
2
391
706
925
1183
1374
1090
505
-476
-1750
-2818
-3695
-4153
-4479
-4610
-4465
-4167
-3483
-2641
-1592
-686
-7
433
369
100
-513
-1120
-1578
-2329
-3029
-3151
-3229
-3345
-2964
-2511
-2171
-1219
-59
319
365
-21
-750
-1542
-1794
-2011
-2843
-3230
-3585
-3678
-3623
-3160
-2569
-2328
-1648
-1192
-1106
-1270
-1278
-1484
-1934
-1934
-2132
-2380
-2307
-2053
-1788
-1446
-636
83
584
961
1076
1136
1098
1196
1005
469
44
-328
-549
-599
-476
-278
-5
469
866
1112
1292
1413
1616
1723
1775
1669
1445
1296
1153
1219
1384
1744
2167
2549
3085
3295
3631
4091
4171
4127
4025
3846
3658
3885
4128
4644
5499
6596
8114
9745
11326
12720
13436
11886
6398
851
-3101
-8220
-8413
-6862
-7968
-7943
-6727
-5199
-3472
371
656
-823
-1935
-1951
-415
323
2089
-214
-4358
-7604
-8633
-6753
-3481
943
3223
2929
2634
3206
3591
4479
5075
4048
1973
356
-1871
-3706
-4828
-5404
-4763
-3995
-2638
-1473
-101
647
1334
1733
1203
416
-714
-1399
-2448
-3570
-4042
-4597
-4737
-3679
-2409
-1158
-220
548
847
970
1845
2589
2387
1346
-225
-2417
-3626
-3643
-2887
-1649
-925
-149
335
672
1627
2479
2985
3218
3033
2388
1493
725
-3
-802
-1396
-1496
-1307
-780
15
531
727
622
568
620
316
-10
-827
-2237
-3441
-4290
-4662
-4693
-4346
-4109
-3996
-3525
-2955
-2399
-1734
-1326
-1301
-1386
-1604
-1945
-2382
-2583
-2811
-2648
-2328
-1994
-1562
-1344
-758
-468
123
391
287
33
-750
-1273
-2132
-2544
-2949
-3326
-3358
-3398
-2981
-2575
-1930
-1467
-1240
-948
-936
-841
-915
-1049
-1267
-1621
-1693
-1865
-1756
-1521
-1235
-727
-294
246
557
856
1087
1126
1195
1102
1006
893
740
675
571
628
784
999
1309
1516
1727
1824
2041
2160
2160
2207
2112
2026
1962
2119
2088
2237
2662
2644
2770
3017
3052
3111
3324
3461
3482
3587
3813
4013
4196
4939
5802
6761
8291
9955
11210
12000
10963
6290
1041
-2811
-7026
-8307
-6933
-7301
-7478
-6118
-4812
-3272
-355
307
-1093
-2062
-2457
-1166
232
1608
335
-3432
-6840
-8563
-7279
-4140
35
2718
2940
2453
2430
2710
3415
4179
3555
2000
457
-1567
-3212
-4085
-4637
-4218
-3419
-2320
-1220
17
832
1260
1643
1223
516
-428
-1193
-2103
-3124
-3641
-4033
-4131
-3355
-2162
-1051
-122
583
815
906
1520
2141
2217
1481
139
-1746
-3100
-3243
-2666
-1498
-540
125
552
795
1414
2133
2695
3006
2851
2291
1515
774
95
-527
-1086
-1336
-1201
-934
-422
1
112
142
239
270
-52
-549
-1325
-2434
-3253
-3769
-4044
-4144
-4171
-4182
-4317
-4193
-4020
-3585
-2914
-2468
-2000
-1860
-1956
-2049
-2100
-2210
-2264
-1999
-1883
-1678
-1445
-1374
-1260
-1169
-869
-753
-796
-917
-1368
-1783
-2165
-2353
-2483
-2585
-2522
-2570
-2505
-2251
-1845
-1495
-1197
-966
-1090
-1266
-1398
-1501
-1553
-1616
-1581
-1648
-1626
-1429
-1218
-861
-463
5
392
751
1036
1197
1422
1501
1571
1616
1621
1636
1592
1609
1700
1967
2202
2529
2858
2834
2863
2956
2996
3010
3006
2950
2737
2664
2848
2685
2687
2997
2995
3099
3438
3586
3703
4329
4794
5424
6498
7476
8743
10327
11805
11823
8534
3277
-1213
-5835
-8397
-7422
-6943
-7245
-6327
-5219
-4212
-1467
385
-343
-1660
-2609
-2344
-1050
903
1252
-1475
-5067
-7629
-7843
-5446
-1500
1972
3044
2609
2210
2276
2810
3661
3640
2194
531
-1489
-3296
-4216
-4667
-4371
-3711
-2951
-1996
-872
92
749
1310
1247
576
-330
-1157
-1963
-2886
-3363
-3691
-3925
-3412
-2355
-1203
-191
546
760
609
894
1517
1801
1436
363
-1391
-3058
-3588
-3127
-1985
-743
83
529
654
996
1647
2267
2728
2714
2256
1574
837
299
-132
-613
-894
-829
-661
-261
251
437
345
92
-173
-475
-817
-1176
-1913
-2835
-3544
-4040
-4178
-3956
-3676
-3665
-3672
-3693
-3945
-3703
-3282
-3102
-2870
-2701
-2680
-2555
-1971
-1633
-1281
-922
-944
-916
-954
-735
-739
-742
-755
-1058
-1412
-2000
-2389
-2836
-2963
-2703
-2505
-2269
-2034
-1765
-1581
-1182
-786
-671
-561
-673
-946
-1154
-1253
-1274
-1321
-1308
-1354
-1323
-1036
-612
-83
367
702
881
918
1042
1093
1090
1195
1362
1529
1687
1895
2001
2227
2656
3068
3558
3783
3836
3833
3633
3512
3513
3411
3330
3266
2888
2767
2816
2956
3334
3832
4245
4537
5206
5819
6975
8237
9618
11182
11668
9735
4441
-320
-4410
-8228
-8048
-6794
-7059
-6646
-5252
-4261
-2366
482
480
-848
-2044
-2447
-1373
-87
1273
-412
-4078
-7064
-8241
-6615
-3097
1263
3485
3404
2854
2511
2566
3098
3646
2698
987
-731
-2951
-4280
-4813
-4790
-4011
-3195
-2137
-1051
170
951
1558
1710
960
-12
-1049
-1780
-2643
-3274
-3488
-3830
-3633
-2619
-1348
-90
927
1480
1383
1334
1794
2161
1926
1039
-478
-2437
-3501
-3377
-2505
-1176
-84
627
876
1039
1595
2176
2586
2704
2288
1428
549
-114
-641
-980
-1221
-1227
-1032
-638
-28
370
559
498
229
-100
-766
-1652
-2570
-3673
-4758
-5473
-5618
-5446
-5175
-4660
-4275
-3880
-3367
-2542
-1825
-1319
-704
-907
-1245
-1683
-2089
-2496
-2660
-2293
-2326
-2070
-1862
-1676
-1498
-1132
-575
-563
-488
-668
-1149
-1699
-2151
-2354
-2650
-2612
-2416
-2336
-2032
-1606
-1113
-772
-396
-153
-314
-476
-809
-1119
-1405
-1537
-1512
-1546
-1353
-1082
-704
-149
483
1147
1633
2034
2278
2309
2306
2123
1983
1899
1941
2059
2227
2577
2714
3042
3479
3680
4022
4296
4508
4407
4382
4326
3845
3699
3491
3300
3307
3663
4073
4572
5649
6605
7904
9585
11089
11659
9532
4799
-22
-4366
-7806
-8227
-7571
-7788
-7287
-6003
-4788
-2661
-328
-30
-983
-1868
-1861
-928
330
964
-779
-4035
-6770
-7666
-6192
-2870
978
3213
3480
3238
3139
3182
3633
3891
2862
1076
-978
-3200
-4647
-5195
-4956
-4183
-3389
-2500
-1533
-496
481
1330
1533
850
-274
-1454
-2397
-3163
-3584
-3723
-3912
-3642
-2698
-1470
-181
904
1548
1614
1725
2182
2436
2118
1129
-518
-2390
-3402
-3277
-2373
-1072
39
725
955
1179
1750
2394
2890
3048
2585
1647
704
-10
-534
-831
-959
-970
-801
-397
153
540
720
721
475
101
-521
-1403
-2370
-3345
-4177
-4672
-4731
-4602
-4240
-3738
-3682
-4236
-4196
-3801
-3731
-3018
-2355
-2424
-2328
-1600
-1598
-1600
-1246
-1405
-1424
-1153
-449
-570
-701
-685
-1030
-1332
-1544
-1686
-2470
-2750
-2710
-2807
-2813
-2550
-2223
-2264
-1762
-1174
-989
-602
-264
-375
-670
-752
-787
-973
-923
-846
-830
-688
-300
183
464
862
1175
1248
1328
1454
1597
1731
1912
2100
2171
2214
2332
2665
2887
3250
3767
3768
3933
4094
3970
3971
3993
3769
3657
3774
3722
3966
4229
4450
4997
5585
6376
7451
8849
10308
11531
11100
7459
2464
-1865
-6015
-8121
-7465
-7261
-7328
-6323
-5058
-3619
-1151
125
-675
-2003
-2747
-2054
-848
518
267
-2432
-5648
-7500
-7135
-4610
-624
2653
3725
3426
3031
2736
2979
3706
3745
2515
750
-1560
-3709
-4712
-4732
-3924
-2964
-2007
-1208
-420
439
1359
1903
1539
567
-748
-1942
-2803
-3374
-3614
-3791
-3794
-3077
-1924
-631
518
1199
1259
1131
1453
1934
2070
1530
280
-1607
-3173
-3564
-2984
-1709
-294
725
1177
1241
1500
2010
2527
2909
2845
2131
1080
183
-482
-844
-949
-898
-761
-539
-95
367
639
723
527
163
-358
-945
-1605
-2654
-3776
-4721
-5342
-5324
-4794
-4310
-4326
-4463
-4543
-4376
-3633
-2989
-2720
-2856
-2868
-2650
-2199
-1510
-1323
-1289
-1462
-1323
-1015
-749
-474
-554
-608
-768
-875
-1224
-1713
-2078
-2339
-2320
-2178
-2046
-2005
-1903
-1588
-1148
-678
-322
-270
-325
-524
-693
-820
-994
-1090
-1219
-1198
-1115
-894
-577
-211
325
841
1303
1567
1647
1665
1692
1866
2055
2262
2412
2537
2744
2973
3285
3536
3838
4034
4092
4224
4158
3999
3919
3780
3564
3574
3761
3712
3866
4311
4832
5418
6356
7507
8471
10012
10941
9953
6455
1872
-2316
-6238
-7870
-7782
-7702
-7633
-6489
-4943
-3303
-1078
-265
-1172
-2425
-2561
-1715
-526
379
-460
-3356
-6139
-7378
-6647
-3929
-301
2616
3462
3344
2983
2752
2999
3634
3643
2394
655
-1646
-3706
-4714
-4567
-3742
-2879
-2025
-1294
-605
300
1313
1843
1441
490
-696
-1873
-2653
-3157
-3473
-3762
-3598
-2798
-1681
-452
594
1136
1211
1372
1837
2305
2343
1769
478
-1280
-2585
-2908
-2457
-1369
-124
773
1185
1346
1666
2150
2695
3097
3018
2244
1159
210
-456
-783
-820
-725
-662
-515
-111
340
710
929
827
389
-136
-842
-1723
-2721
-3950
-5012
-5769
-5933
-5702
-5337
-5045
-4582
-3926
-3246
-2196
-1647
-1447
-1649
-1846
-2004
-2038
-1840
-1986
-2068
-2253
-2133
-2063
-1794
-1458
-1248
-928
-825
-804
-1150
-1616
-2012
-2287
-2441
-2411
-2432
-2473
-2343
-2046
-1541
-1022
-525
-258
-43
10
-62
-226
-509
-719
-963
-1033
-1071
-994
-751
-348
298
922
1493
1831
1948
1980
2017
2153
2203
2319
2369
2397
2543
2609
2903
3227
3529
3957
4235
4338
4438
4472
4197
4154
4077
3851
3954
3937
4086
4378
4909
5577
6545
7770
9074
10355
10305
8045
4164
388
-3432
-5928
-6799
-7154
-7404
-6871
-5407
-3829
-1764
-712
-864
-2062
-2398
-1549
-326
679
278
-1904
-4949
-6700
-6796
-5030
-2113
867
2325
2473
2255
2031
2245
2967
3632
3146
1862
-150
-2301
-3864
-4344
-3941
-3385
-2766
-2181
-1542
-747
425
1384
1529
1103
267
-785
-1742
-2499
-3108
-3699
-3854
-3392
-2654
-1802
-988
-412
-129
342
1168
1958
2367
2192
1241
-326
-1696
-2322
-2346
-1746
-839
-136
157
312
696
1311
2196
3053
3453
3123
2267
1308
432
-176
-481
-692
-914
-1054
-945
-674
-319
97
319
314
182
-109
-651
-1501
-2525
-3528
-4314
-4721
-4846
-5002
-5549
-5865
-5907
-5403
-4440
-3516
-2844
-2676
-2299
-2000
-1500
-1212
-1076
-1280
-1562
-1496
-1548
-1474
-1568
-1447
-1338
-1042
-810
-909
-1309
-1636
-1737
-1859
-1867
-2062
-2308
-2496
-2273
-1918
-1558
-1252
-1056
-826
-645
-299
-184
-249
-383
-515
-554
-635
-577
-629
-509
-199
244
687
969
1284
1494
1842
2270
2605
2850
2927
3020
3135
3192
3287
3370
3399
3468
3604
3739
3821
3889
3933
3908
3993
4111
4260
4449
4638
4939
5322
6039
6900
8082
9411
9881
8480
5136
1587
-1907
-4773
-6044
-6581
-6953
-6763
-5419
-3802
-2280
-1282
-1613
-2946
-3521
-2419
-629
757
831
-1185
-4414
-6735
-7250
-5764
-3126
-170
1613
1748
1329
1011
1232
2072
3316
3731
2910
1272
-832
-2544
-3380
-3252
-2845
-2621
-2360
-2035
-1433
-441
679
1231
1140
778
201
-561
-1357
-2133
-2948
-3538
-3360
-2766
-2204
-1702
-1447
-1368
-1076
-138
1054
2011
2422
2049
830
-633
-1497
-1725
-1414
-684
-30
64
-172
-142
297
1149
2302
3243
3447
3056
2487
1859
1259
827
432
-88
-567
-778
-811
-799
-640
-443
-330
-262
-128
-258
-812
-1507
-2356
-3222
-3923
-4389
-4852
-5469
-5920
-6108
-5781
-4895
-3708
-2701
-2050
-1664
-1474
-1251
-1016
-840
-958
-1309
-1719
-2119
-2422
-2516
-2422
-2181
-1806
-1421
-1100
-1015
-960
-880
-801
-790
-961
-1342
-1818
-2055
-2073
-1887
-1684
-1495
-1321
-1163
-862
-533
-238
-83
-38
-72
-247
-472
-759
-983
-999
-776
-378
-11
268
486
766
1251
1819
2373
2745
2922
3009
3077
3131
3132
3136
3112
3127
3163
3319
3473
3651
3841
4022
4286
4484
4657
4765
4994
5261
5769
6315
6970
7710
8167
7687
5679
3363
636
-1962
-3797
-4890
-5364
-5339
-4254
-2774
-1526
-1117
-1635
-2990
-3828
-3026
-1141
728
1412
28
-2803
-5264
-6384
-5481
-3456
-1134
347
453
-71
-634
-444
337
1712
2727
2814
2060
584
-737
-1655
-1787
-1607
-1569
-1690
-1987
-1991
-1679
-982
-265
191
499
529
385
-136
-857
-1520
-2159
-2205
-1980
-1794
-1907
-2410
-2894
-3082
-2461
-1249
102
1027
1239
803
-84
-694
-836
-557
-66
204
48
-553
-1118
-1220
-709
304
1364
2065
2205
2053
1887
1786
1818
1765
1520
1042
473
11
-410
-673
-770
-738
-626
-493
-459
-680
-1055
-1446
-1711
-1894
-2086
-2440
-3050
-3868
-4614
-4955
-4866
-4422
-3881
-3444
-3158
-2855
-2471
-1906
-1352
-953
-747
-958
-1241
-1539
-1775
-1847
-1791
-1700
-1586
-1466
-1413
-1312
-1085
-715
-338
-15
90
-43
-289
-503
-586
-628
-615
-711
-810
-912
-925
-788
-629
-360
-132
21
56
18
-74
-185
-142
-72
25
55
-39
-117
-141
49
419
896
1295
1562
1767
1879
2029
2152
2247
2328
2303
2315
2286
2219
2221
2260
2402
2614
2844
3092
3345
3604
3933
4316
4658
5035
5320
5355
4798
3724
2474
838
-902
-2420
-3418
-3658
-2990
-1400
177
723
193
-1172
-2699
-2951
-1764
140
1717
1889
302
-2019
-3888
-4521
-3454
-1777
-333
88
-565
-1558
-2237
-2041
-1242
-98
657
767
380
-383
-912
-1183
-1043
-871
-812
-921
-1306
-1547
-1676
-1550
-1254
-873
-457
-222
-158
-471
-829
-1059
-1110
-681
-280
-170
-588
-1461
-2355
-2849
-2552
-1726
-729
-143
-183
-635
-1185
-1288
-907
-178
505
765
560
-11
-523
-709
-470
32
490
752
737
581
431
430
591
734
886
912
784
615
406
261
167
143
165
141
-38
-333
-635
-883
-993
-976
-929
-1039
-1343
-1714
-2085
-2282
-2238
-2051
-1830
-1734
-1807
-1957
-2106
-2091
-1899
-1710
-1586
-1612
-1779
-2008
-2084
-2010
-1820
-1567
-1439
-1450
-1584
-1706
-1734
-1623
-1425
-1264
-1197
-1255
-1320
-1327
-1258
-1091
-942
-789
-687
-727
-786
-856
-817
-694
-541
-438
-362
-340
-370
-351
-220
3
228
342
344
258
177
163
236
438
709
955
1120
1205
1239
1290
1416
1635
1854
2048
2136
2149
2117
2125
2257
2404
2621
2812
2971
3053
3157
3294
3419
3629
3758
3784
3693
3521
2990
2015
800
-263
-563
15
1349
2870
3498
2695
1048
-809
-1747
-1109
474
2088
2667
1699
-370
-2303
-3346
-2931
-1448
-125
387
-303
-1589
-2760
-3161
-2729
-1925
-1177
-972
-1130
-1603
-1956
-2021
-1850
-1528
-1396
-1366
-1646
-2040
-2382
-2575
-2442
-2111
-1557
-1136
-911
-986
-1346
-1531
-1520
-1089
-440
-7
-47
-715
-1610
-2362
-2444
-1867
-972
-192
-51
-380
-946
-1288
-1092
-471
297
771
808
457
-23
-328
-329
-29
324
606
725
695
618
515
543
640
775
929
970
908
741
556
432
426
523
591
533
290
-73
-403
-581
-513
-295
-118
-152
-405
-794
-1227
-1446
-1396
-1232
-1193
-1425
-1830
-2171
-2223
-2078
-1780
-1479
-1441
-1574
-1812
-2029
-2118
-2005
-1871
-1757
-1685
-1808
-1949
-2125
-2127
-1946
-1631
-1437
-1412
-1412
-1514
-1464
-1421
-1235
-1029
-849
-685
-718
-709
-783
-683
-523
-372
-246
-328
-376
-460
-312
-97
115
301
296
291
182
194
293
473
716
899
1094
1149
1150
1165
1233
1408
1624
1833
1942
1991
2029
2071
2181
2320
2531
2759
2925
3060
3093
3104
3197
3375
3605
3753
3754
3688
3408
2678
1466
390
-45
294
1496
2994
3845
3281
1709
-350
-1726
-1540
-254
1502
2479
2021
187
-1953
-3410
-3497
-2135
-588
353
59
-1152
-2548
-3438
-3349
-2663
-1738
-1282
-1299
-1675
-2136
-2259
-2121
-1686
-1389
-1249
-1383
-1739
-2057
-2319
-2230
-1994
-1602
-1167
-964
-931
-1161
-1277
-1196
-852
-255
177
234
-310
-1104
-1851
-2133
-1716
-984
-239
22
-178
-628
-999
-886
-343
432
999
1144
892
411
25
-125
50
363
662
844
797
693
600
635
789
1004
1215
1285
1266
1098
892
728
624
658
692
628
418
80
-262
-513
-520
-332
-77
15
-169
-518
-976
-1369
-1723
-1938
-1921
-1897
-1924
-1902
-1970
-2190
-2276
-2337
-2325
-2142
-1964
-1915
-1913
-1942
-2086
-2146
-2244
-2275
-2283
-2257
-2243
-2264
-2119
-2007
-1783
-1645
-1514
-1364
-1292
-1118
-1025
-826
-736
-674
-694
-808
-809
-883
-747
-602
-317
-56
28
129
147
274
344
431
513
558
590
560
613
692
848
1059
1251
1465
1606
1697
1712
1739
1922
2099
2259
2423
2465
2441
2448
2556
2679
2887
3174
3404
3644
3785
3957
4127
4167
4107
3827
3302
2237
887
-326
-1161
-987
-16
1388
2543
2566
1720
280
-1117
-1536
-780
584
1742
1871
561
-1433
-3111
-3769
-3041
-1746
-619
-406
-1114
-2159
-3097
-3295
-2881
-2013
-1329
-1109
-1273
-1803
-2112
-2243
-2039
-1762
-1575
-1515
-1820
-2037
-2253
-2192
-1909
-1613
-1170
-925
-784
-856
-1008
-1027
-957
-566
-183
47
-169
-777
-1438
-1951
-1835
-1305
-583
-56
2
-244
-655
-782
-532
-18
524
805
722
239
-292
-669
-720
-472
-106
269
411
390
371
425
594
801
1012
1102
1108
1098
994
846
667
498
373
278
152
-23
-246
-519
-651
-635
-527
-455
-650
-972
-1374
-1793
-2125
-2371
-2511
-2624
-2735
-2780
-2743
-2691
-2608
-2525
-2464
-2352
-2255
-2265
-2286
-2276
-2243
-2225
-2238
-2264
-2333
-2310
-2200
-1998
-1713
-1489
-1313
-1222
-1123
-955
-771
-584
-456
-366
-395
-461
-527
-527
-475
-482
-405
-297
-187
-61
39
69
110
301
468
516
502
439
309
313
451
525
700
961
1310
1554
1661
1722
1801
2016
2265
2454
2570
2719
2816
2908
3029
3165
3405
3691
3912
4247
4655
5112
5616
5841
5741
5109
4177
2863
1202
-296
-1494
-2040
-2035
-1450
-622
-177
-306
-1003
-1919
-2438
-1969
-952
-45
247
-607
-2378
-4129
-5173
-5077
-4118
-2908
-1983
-1859
-2133
-2465
-2403
-1878
-1013
-110
319
319
-149
-766
-1333
-1598
-1557
-1492
-1402
-1474
-1402
-1239
-960
-402
23
384
621
664
503
131
-248
-632
-884
-993
-1084
-1297
-1707
-1989
-2156
-1912
-1204
-352
400
690
632
261
-161
-374
-376
-229
-167
-272
-625
-1006
-1177
-999
-448
252
926
1409
1665
1798
1847
1860
1776
1584
1303
873
499
187
-58
-195
-204
-75
88
244
261
153
-118
-475
-776
-1212
-1722
-2289
-3098
-3869
-4477
-4696
-4582
-4291
-3825
-3391
-3065
-2796
-2372
-2120
-1893
-1767
-1877
-2093
-2337
-2508
-2733
-2818
-2708
-2460
-2127
-1714
-1399
-1097
-838
-576
-348
-345
-445
-684
-957
-1120
-1124
-1067
-992
-883
-734
-471
-281
-39
114
148
273
359
385
201
-5
-202
-383
-381
-228
-97
-28
215
595
1029
1453
1769
2009
2206
2393
2534
2507
2450
2358
2262
2352
2474
2698
2940
3195
3586
4060
4570
5001
5405
5793
6249
6769
7308
7594
7146
5843
4009
1963
-328
-1959
-2994
-3511
-3395
-2897
-1905
-1216
-765
-897
-1534
-2320
-2470
-2050
-1691
-1418
-1978
-3427
-5121
-6153
-6087
-4985
-3185
-1276
-159
251
142
-74
-39
211
728
822
400
-407
-1383
-2212
-2577
-2358
-1906
-1265
-746
-157
413
756
1194
1225
898
409
-256
-983
-1733
-2260
-2596
-2755
-2577
-2171
-1697
-1313
-922
-625
-382
2
329
513
312
-177
-938
-1810
-2285
-2372
-1973
-1300
-579
-35
266
605
1009
1542
2047
2356
2283
1835
1270
714
297
81
17
121
246
481
784
1005
1214
1328
1353
1160
783
232
-504
-1366
-2116
-2691
-3229
-3574
-3975
-4382
-4557
-4450
-4176
-3745
-3254
-2831
-2532
-2445
-2361
-2607
-2859
-3003
-2988
-2706
-2314
-1946
-1843
-1723
-1585
-1324
-1069
-895
-894
-1039
-1210
-1434
-1644
-1860
-2015
-1974
-1749
-1437
-1059
-830
-644
-372
-138
69
37
-155
-434
-697
-809
-841
-849
-921
-866
-730
-484
-149
146
426
644
913
1097
1107
1070
943
996
1226
1579
1964
2204
2523
2821
3087
3351
3589
3711
3781
3968
4119
4176
4271
4458
4724
5068
5634
6342
6815
7559
8493
8946
8533
6513
3821
930
-2059
-3630
-4528
-4892
-4862
-4375
-3297
-2453
-1402
-1122
-1600
-2615
-2689
-2263
-2182
-1842
-2496
-3949
-5529
-6179
-5651
-4389
-2063
407
1732
2307
2152
1696
1285
1269
1625
1394
603
-536
-1638
-2580
-2596
-1944
-1248
-377
155
919
1417
1573
1748
1205
362
-601
-1491
-2308
-2989
-3174
-3097
-2724
-2058
-1170
-441
76
582
642
560
449
218
-41
-486
-925
-1640
-2333
-2486
-2157
-1172
85
1243
1904
2102
2115
2067
2127
2146
2009
1537
919
365
-61
-135
57
432
928
1316
1695
1880
1807
1603
1155
470
-339
-1125
-1869
-2570
-3014
-3330
-3612
-3720
-3807
-3800
-3854
-3914
-4013
-4075
-3882
-3667
-3350
-3142
-2934
-2814
-2662
-2312
-1999
-1521
-1113
-787
-521
-472
-550
-915
-1270
-1495
-1659
-1693
-1808
-1915
-2042
-2019
-1833
-1614
-1324
-1126
-940
-815
-752
-756
-916
-1059
-1210
-1250
-1180
-1131
-965
-800
-585
-298
-53
149
160
175
197
251
327
408
544
655
909
1201
1521
1886
2278
2732
3110
3363
3553
3429
3304
3209
3142
3169
3136
3345
3523
3865
4257
4828
5417
5837
6430
6921
7496
8127
8572
7944
5689
2669
-136
-3200
-5186
-5515
-5501
-5198
-4472
-3005
-2115
-1081
-240
-781
-2113
-2877
-2760
-3194
-2971
-2724
-3495
-4572
-4899
-4178
-3042
-783
1866
3216
3470
3099
2149
1023
309
182
-119
-751
-1471
-2170
-2687
-2588
-1684
-757
82
586
942
1043
616
304
-409
-1483
-2377
-2974
-3256
-3274
-2733
-2021
-1334
-443
433
997
1182
1138
628
-107
-660
-1154
-1429
-1526
-1534
-1644
-1731
-1427
-892
75
1254
2088
2397
2169
1623
967
505
335
215
75
7
77
257
696
1321
1832
2168
2238
2087
1691
1083
458
-276
-1037
-1672
-2164
-2531
-2818
-2844
-2865
-3111
-3225
-3159
-3196
-3496
-3743
-4009
-4334
-4261
-3850
-3414
-3077
-2540
-2124
-1836
-1260
-657
-366
-373
-299
-468
-862
-1287
-1696
-2125
-2287
-2061
-1886
-1748
-1621
-1401
-1230
-1005
-765
-755
-952
-1196
-1326
-1445
-1522
-1557
-1576
-1503
-1259
-903
-651
-467
-307
-182
-87
-46
-94
-275
-387
-325
-129
141
457
753
1031
1391
1767
2092
2274
2474
2673
2860
2986
2955
2852
2612
2608
2742
2895
3227
3615
3974
4193
4732
5243
5536
5865
6287
6729
7158
7938
7987
6697
4224
1166
-1551
-4208
-5435
-5482
-5290
-4699
-3831
-2564
-1840
-915
-639
-1495
-2573
-3091
-3031
-3343
-2933
-2665
-3299
-3841
-3736
-2852
-1521
660
2767
3485
3406
2782
1684
569
-33
-180
-616
-1099
-1591
-2048
-2282
-1927
-1053
-393
261
559
594
417
-84
-513
-1284
-2140
-2761
-3102
-3037
-2656
-1862
-1054
-323
398
948
1231
1137
850
201
-497
-993
-1355
-1361
-1291
-1180
-1104
-990
-642
-116
769
1604
2032
2054
1640
982
371
76
25
49
179
348
571
897
1411
1913
2174
2261
2049
1602
969
300
-317
-992
-1638
-2163
-2683
-2897
-2834
-2893
-2988
-3224
-3159
-3171
-3123
-3148
-3557
-3884
-4125
-3817
-3477
-2751
-2251
-2084
-1749
-1426
-768
-481
-217
-351
-677
-840
-1258
-1629
-2114
-2276
-2206
-1942
-1554
-1415
-1412
-1472
-1340
-1121
-971
-930
-1143
-1379
-1478
-1450
-1282
-1257
-1193
-1029
-821
-503
-392
-328
-372
-343
-137
-18
98
26
56
238
576
973
1206
1491
1627
1826
2017
2145
2226
2215
2450
2614
2782
2876
2778
2690
2764
3084
3474
3822
4071
4280
4524
5028
5416
5706
6122
6435
7021
7619
7653
6475
3885
940
-1680
-4020
-5249
-5163
-4968
-4560
-3621
-2399
-1543
-837
-559
-1487
-2622
-2938
-2975
-3318
-2909
-2554
-3030
-3394
-3082
-2264
-1160
820
2608
3128
3018
2444
1318
233
-267
-460
-837
-1320
-1723
-2053
-2161
-1667
-910
-268
263
422
413
118
-409
-858
-1533
-2234
-2644
-2769
-2635
-2159
-1356
-589
15
553
889
940
748
348
-292
-927
-1424
-1711
-1672
-1507
-1266
-1097
-885
-534
-51
729
1408
1705
1652
1161
498
-39
-248
-170
40
352
674
952
1275
1737
2111
2295
2303
2020
1470
746
41
-610
-1264
-1712
-2052
-2359
-2547
-2655
-2957
-3542
-3708
-3663
-3650
-3666
-3619
-3737
-4019
-3876
-3654
-3255
-2807
-2250
-1952
-1614
-974
-698
-608
-706
-620
-830
-1076
-1351
-1825
-2108
-2190
-1866
-1684
-1438
-1238
-1224
-1210
-1200
-1069
-1137
-1235
-1289
-1357
-1338
-1319
-1241
-1185
-1055
-786
-568
-419
-378
-380
-369
-328
-222
-158
-85
55
294
621
858
1054
1192
1315
1518
1658
1806
1883
1979
2131
2371
2506
2540
2669
2550
2573
2817
3134
3430
3706
4109
4275
4593
5128
5371
5716
6222
6768
7292
7425
6569
4245
1500
-1013
-3215
-4914
-5231
-4807
-4681
-3810
-2689
-1683
-1077
-711
-1194
-2409
-2854
-3006
-3221
-3240
-2758
-2829
-3196
-2865
-2171
-1092
416
2044
2821
2699
2378
1465
362
-297
-656
-924
-1345
-1649
-1820
-1909
-1627
-1061
-506
-137
93
62
-176
-598
-1070
-1541
-2120
-2427
-2432
-2274
-1809
-1165
-438
160
616
948
926
717
290
-297
-845
-1239
-1412
-1357
-1142
-950
-790
-660
-444
-73
464
1025
1263
1225
929
430
25
-159
-121
58
335
719
1052
1364
1719
1998
2061
1936
1650
1159
557
7
-486
-1008
-1423
-1710
-2063
-2406
-2670
-2961
-3337
-3428
-3296
-3221
-3197
-3164
-3200
-3388
-3265
-3135
-2972
-2743
-2380
-2016
-1740
-1238
-1102
-1076
-1158
-1170
-1274
-1520
-1651
-1954
-2078
-2099
-1896
-1730
-1627
-1437
-1346
-1221
-1147
-1072
-1138
-1293
-1332
-1330
-1254
-1159
-1067
-939
-793
-572
-418
-390
-416
-485
-451
-313
-120
75
229
420
587
778
940
1057
1184
1306
1468
1549
1611
1696
1810
1984
2193
2491
2658
2664
2815
2994
3111
3305
3650
3899
4074
4586
4954
5128
5425
5878
6176
6691
7227
6855
5298
2615
154
-2177
-4163
-5031
-4737
-4391
-4151
-3022
-2067
-1468
-956
-735
-1790
-2809
-2794
-3111
-3431
-2928
-2379
-2732
-2763
-1999
-1342
-391
1241
2330
2311
2089
1587
425
-518
-872
-1145
-1459
-1600
-1628
-1722
-1520
-1094
-695
-332
-161
-181
-302
-591
-1003
-1382
-1833
-2259
-2400
-2155
-1737
-1097
-344
241
554
736
747
525
202
-280
-779
-1229
-1506
-1510
-1336
-1091
-867
-662
-533
-379
-23
429
694
788
691
352
-52
-234
-183
14
362
788
1129
1383
1662
1880
1951
1864
1641
1226
618
-46
-617
-1149
-1637
-2215
-2526
-2495
-2745
-2941
-3093
-3006
-3158
-3112
-2935
-3119
-3095
-3271
-3300
-3512
-3070
-2670
-2517
-2010
-1577
-1076
-1155
-988
-1106
-1321
-1281
-1404
-1522
-1888
-1867
-1921
-1906
-1627
-1350
-1069
-1044
-882
-862
-934
-981
-1165
-1237
-1334
-1246
-1132
-1096
-1003
-922
-757
-628
-516
-453
-470
-424
-318
-197
-30
168
430
663
855
997
1050
1104
1104
1243
1411
1574
1747
1914
2088
2100
2246
2321
2334
2499
2757
3068
3243
3538
3807
3985
4282
4617
4976
5236
5666
6115
6449
6414
5975
4265
1423
-422
-2251
-3956
-4533
-3910
-3674
-3652
-2244
-1586
-1338
-879
-889
-2135
-2952
-2574
-3129
-3295
-2619
-2255
-2499
-2193
-1189
-804
181
1529
1873
1678
1397
857
-203
-778
-949
-1292
-1421
-1504
-1485
-1447
-1133
-774
-511
-241
-343
-442
-611
-968
-1289
-1614
-1927
-2195
-2125
-1774
-1362
-674
-55
372
635
672
612
343
-20
-472
-834
-1096
-1266
-1151
-973
-790
-618
-439
-303
-147
232
498
587
617
449
196
-44
-58
38
166
406
688
985
1236
1490
1638
1548
1320
868
333
-74
-556
-1407
-1977
-2135
-2501
-2565
-2308
-2109
-2232
-2055
-2030
-2298
-2269
-2404
-2836
-3214
-2949
-2889
-2731
-2286
-1959
-1720
-1544
-1108
-1114
-1107
-994
-1132
-1285
-1486
-1518
-1788
-1912
-1774
-1589
-1296
-1134
-932
-967
-1007
-956
-990
-1011
-1153
-1160
-1215
-1223
-1084
-977
-837
-712
-518
-334
-243
-153
-114
-61
54
184
382
515
608
654
710
812
901
1081
1212
1349
1543
1651
1779
1812
1892
1942
1927
2031
2121
2274
2432
2761
3072
3290
3650
3928
4153
4403
4703
4984
5237
5600
5746
5452
4982
3450
1256
-157
-1361
-2572
-3263
-2951
-3067
-3195
-2246
-1680
-1416
-1182
-1240
-2253
-2739
-2295
-2487
-2533
-2192
-1981
-2181
-1838
-843
-352
455
1225
1286
960
655
402
-259
-569
-659
-891
-1040
-1157
-1086
-1053
-831
-580
-410
-310
-442
-470
-610
-809
-948
-1138
-1303
-1457
-1357
-1110
-880
-514
-218
3
120
160
168
9
-250
-561
-786
-940
-1019
-878
-751
-673
-577
-488
-444
-353
-112
-11
15
55
-27
-136
-243
-168
30
202
450
675
845
866
871
841
579
344
-92
-662
-1120
-1373
-1514
-1712
-1639
-1697
-1754
-1707
-1808
-1956
-2223
-2358
-2644
-2707
-2590
-2573
-2529
-2528
-2372
-2238
-1946
-1700
-1597
-1408
-1273
-1132
-1131
-1171
-1293
-1442
-1399
-1336
-1213
-1158
-1148
-1146
-1117
-981
-867
-755
-702
-673
-641
-647
-655
-726
-792
-801
-725
-645
-580
-463
-311
-132
137
368
517
610
664
662
684
782
824
867
958
1101
1239
1389
1537
1652
1777
1956
2062
2152
2265
2306
2384
2489
2654
2809
2980
3216
3334
3587
3870
4052
4316
4562
4730
4584
4361
3854
2359
976
192
-800
-1808
-2154
-2324
-2931
-2772
-2210
-2012
-1694
-1267
-1621
-2294
-2102
-1976
-2190
-2111
-1961
-2105
-2024
-1412
-860
-430
198
508
351
270
280
77
-185
-342
-543
-793
-946
-1028
-1044
-958
-812
-668
-565
-570
-598
-640
-763
-929
-1030
-1167
-1262
-1230
-1075
-888
-704
-461
-291
-195
-139
-129
-142
-248
-409
-525
-640
-729
-719
-666
-677
-657
-536
-551
-631
-547
-430
-362
-255
-109
-66
-60
-32
-29
36
52
45
-1
23
70
128
239
115
3
-221
-474
-787
-1000
-1192
-1579
-1813
-2002
-2051
-2109
-2051
-1988
-2022
-1962
-1982
-1991
-2096
-2083
-2066
-2052
-1845
-1635
-1444
-1398
-1312
-1223
-1166
-1023
-920
-853
-839
-738
-705
-745
-719
-744
-750
-741
-649
-636
-696
-696
-712
-701
-671
-601
-552
-490
-352
-198
-16
147
285
418
464
454
450
437
402
423
587
791
1028
1236
1409
1629
1762
1927
2071
2102
2114
2142
2200
2229
2390
2522
2575
2725
2889
2986
3147
3408
3549
3635
3874
4064
3911
3705
3296
2321
1150
556
20
-932
-1438
-1833
-2331
-2575
-2220
-1798
-1688
-1274
-1434
-1725
-1658
-1412
-1448
-1810
-1760
-1945
-1947
-1553
-1011
-565
-349
-6
-112
-172
-51
-72
-137
-349
-345
-536
-710
-761
-852
-818
-847
-710
-646
-646
-603
-621
-586
-684
-730
-819
-934
-955
-962
-857
-764
-658
-520
-481
-433
-428
-418
-429
-498
-538
-636
-663
-755
-890
-956
-955
-861
-805
-576
-420
-382
-361
-372
-392
-474
-452
-484
-463
-283
-137
-116
-128
-134
-261
-372
-388
-446
-668
-879
-1045
-1218
-1349
-1412
-1498
-1643
-1647
-1591
-1622
-1684
-1718
-1768
-1878
-1885
-1864
-1920
-1970
-1929
-1836
-1746
-1559
-1427
-1385
-1299
-1168
-1045
-995
-895
-841
-803
-727
-648
-592
-572
-483
-368
-207
-36
84
149
190
238
277
320
375
379
332
228
115
-4
-96
-137
-109
31
182
357
558
736
888
1065
1215
1249
1291
1353
1417
1576
1787
1998
2229
2438
2588
2695
2904
3028
3052
3193
3250
3248
3321
3487
3457
3318
3216
2614
1674
1215
579
-666
-1485
-1788
-2285
-2675
-2044
-1645
-1693
-1351
-1255
-1614
-1734
-1376
-1737
-2131
-1872
-1787
-1842
-1553
-1008
-998
-917
-520
-538
-549
-361
-279
-563
-712
-645
-859
-974
-931
-811
-769
-628
-327
-299
-319
-315
-314
-399
-437
-400
-520
-634
-654
-671
-717
-714
-618
-582
-555
-483
-546
-649
-750
-990
-1293
-1471
-1519
-1581
-1528
-1356
-1340
-1305
-1190
-988
-879
-700
-536
-603
-541
-390
-217
-218
-135
-145
-310
-290
-219
-195
-225
-87
-109
-238
-319
-474
-739
-989
-1072
-1227
-1381
-1482
-1593
-1741
-1772
-1687
-1676
-1663
-1683
-1743
-1821
-1854
-1834
-1879
-1893
-1905
-1841
-1746
-1655
-1507
-1380
-1200
-1054
-909
-813
-761
-685
-598
-451
-291
-120
38
213
430
635
826
971
1017
1039
980
870
710
541
430
394
494
638
829
1032
1158
1218
1264
1260
1244
1185
1165
1181
1161
1227
1232
1336
1436
1580
1761
1904
2197
2223
2372
2467
2506
2618
2656
2873
2800
2996
3167
3082
2660
1938
1534
619
-312
-843
-1240
-1588
-1697
-1192
-1067
-895
-541
-802
-1205
-1349
-1321
-1764
-1865
-1593
-1745
-1780
-1577
-1432
-1506
-1240
-915
-981
-874
-761
-924
-1236
-1333
-1353
-1529
-1480
-1311
-1231
-1142
-967
-772
-714
-604
-469
-422
-382
-357
-327
-351
-372
-343
-391
-477
-491
-482
-543
-627
-607
-586
-570
-636
-751
-904
-1117
-1258
-1345
-1371
-1365
-1300
-1263
-1210
-1037
-831
-692
-566
-422
-302
-274
-311
-346
-419
-457
-456
-398
-389
-358
-336
-369
-346
-330
-327
-411
-500
-560
-656
-732
-811
-902
-1000
-1044
-1074
-1152
-1204
-1263
-1326
-1380
-1403
-1413
-1475
-1500
-1502
-1470
-1420
-1353
-1282
-1216
-1100
-1010
-921
-817
-697
-557
-416
-249
-60
90
161
177
200
206
171
146
162
231
358
542
752
950
1104
1216
1221
1246
1268
1241
1216
1213
1241
1261
1319
1306
1378
1416
1437
1524
1530
1495
1479
1518
1515
1542
1688
1749
1787
1912
2004
2089
2152
2251
2277
2303
2191
1836
1223
541
20
-678
-1117
-1185
-1228
-1231
-1101
-713
-597
-496
-476
-849
-1104
-1325
-1412
-1537
-1492
-1354
-1502
-1454
-1433
-1319
-1219
-1104
-931
-1004
-983
-1124
-1279
-1405
-1539
-1506
-1501
-1326
-1201
-1090
-981
-984
-851
-827
-803
-836
-832
-809
-894
-865
-960
-1177
-1244
-1151
-1155
-1187
-995
-951
-1074
-936
-886
-1013
-1074
-1123
-1280
-1314
-1064
-942
-852
-710
-630
-613
-624
-575
-576
-578
-472
-378
-331
-317
-300
-337
-371
-284
-205
-154
-127
-131
-191
-262
-323
-471
-609
-719
-802
-852
-878
-867
-885
-881
-853
-867
-902
-993
-1060
-1099
-1117
-1105
-1131
-1176
-1234
-1257
-1214
-1112
-932
-709
-488
-304
-167
-80
-84
-140
-183
-230
-258
-257
-218
-143
-47
106
333
506
600
694
814
808
781
828
747
653
612
642
593
643
759
657
749
847
843
814
874
910
861
992
1013
1103
1163
1203
1348
1419
1497
1620
1748
1799
1893
2084
2050
2008
1997
1799
1590
1190
792
211
-374
-704
-984
-1220
-1216
-956
-831
-704
-346
-275
-581
-725
-976
-1254
-1417
-1335
-1331
-1442
-1306
-1336
-1381
-1413
-1324
-1343
-1496
-1393
-1486
-1621
-1710
-1738
-1724
-1702
-1392
-1219
-1119
-971
-880
-796
-832
-679
-670
-757
-744
-764
-772
-829
-715
-694
-769
-702
-689
-765
-875
-857
-887
-983
-921
-970
-1092
-1158
-1181
-1176
-1171
-1020
-940
-904
-790
-725
-680
-655
-582
-530
-521
-438
-413
-415
-390
-363
-331
-288
-157
-74
-14
74
92
60
2
-52
-147
-247
-284
-368
-452
-499
-526
-532
-525
-474
-485
-494
-510
-584
-630
-650
-632
-621
-563
-478
-419
-350
-315
-272
-233
-180
-117
-128
-117
-77
-21
61
161
278
331
428
560
616
688
789
829
809
849
861
817
779
793
786
817
898
871
870
844
868
861
863
898
896
954
956
993
1019
974
944
950
910
885
919
906
866
875
915
854
819
717
469
273
102
-71
-229
-285
-234
-248
-167
-121
-138
-206
-350
-467
-596
-633
-686
-736
-767
-833
-845
-902
-958
-1001
-1043
-1062
-1121
-1125
-1174
-1236
-1288
-1320
-1292
-1282
-1228
-1185
-1169
-1100
-1044
-985
-952
-917
-919
-957
-922
-872
-838
-835
-832
-843
-920
-939
-968
-985
-937
-886
-846
-848
-821
-808
-822
-789
-738
-685
-643
-632
-619
-634
-637
-631
-615
-591
-537
-473
-427
-381
-338
-325
-327
-295
-275
-263
-262
-265
-296
-306
-306
-322
-339
-357
-371
-400
-416
-389
-368
-347
-331
-322
-302
-290
-281
-259
-228
-197
-203
-223
-229
-203
-172
-163
-148
-122
-78
-8
51
101
152
190
199
267
315
343
386
421
482
472
568
559
540
591
583
589
536
610
591
613
736
761
823
836
875
850
822
863
789
781
794
796
793
803
830
781
784
803
787
795
774
743
662
567
440
202
-22
-172
-245
-307
-264
-214
-233
-213
-187
-202
-248
-308
-402
-486
-499
-539
-576
-640
-720
-778
-836
-847
-875
-892
-920
-937
-951
-1000
-1039
-1089
-1105
-1114
-1082
-1017
-986
-939
-913
-903
-884
-850
-850
-896
-920
-921
-913
-900
-920
-937
-949
-964
-946
-930
-903
-840
-801
-761
-723
-675
-670
-673
-632
-607
-591
-587
-600
-658
-669
-633
-611
-601
-577
-562
-559
-533
-528
-528
-541
-553
-568
-543
-511
-481
-436
-374
-279
-202
-149
-119
-105
-117
-153
-190
-210
-238
-245
-232
-222
-205
-200
-198
-195
-197
-221
-237
-238
-255
-260
-252
-209
-134
-53
22
62
81
70
85
125
139
137
147
163
177
259
294
307
313
323
325
315
330
280
279
300
333
399
455
550
577
667
737
761
823
783
790
772
805
791
802
868
868
968
923
912
872
801
738
647
618
418
278
163
-16
-120
-180
-230
-332
-314
-274
-307
-284
-289
-340
-399
-449
-517
-585
-594
-638
-661
-667
-672
-674
-655
-642
-624
-577
-576
-598
-632
-645
-691
-734
-755
-798
-797
-816
-838
-810
-769
-738
-735
-665
-622
-612
-596
-628
-643
-686
-716
-768
-817
-857
-906
-904
-895
-854
-826
-812
-772
-753
-743
-748
-765
-777
-788
-766
-769
-779
-756
-720
-649
-595
-514
-456
-429
-391
-380
-359
-357
-350
-324
-283
-223
-197
-191
-190
-209
-212
-209
-181
-158
-151
-127
-108
-88
-78
-91
-124
-179
-235
-276
-300
-310
-326
-332
-307
-240
-167
-105
-37
0
17
32
52
77
76
61
70
87
121
132
134
148
175
182
208
239
256
295
317
365
379
392
451
474
535
582
611
630
641
692
675
708
657
622
614
582
610
584
599
542
492
419
309
195
54
-38
-153
-181
-200
-247
-263
-271
-294
-316
-331
-359
-399
-402
-411
-414
-422
-464
-492
-528
-534
-573
-594
-612
-621
-605
-605
-602
-639
-699
-757
-777
-794
-805
-815
-800
-810
-816
-819
-855
-868
-865
-846
-811
-781
-772
-798
-811
-827
-879
-917
-972
-1020
-1032
-1020
-996
-969
-939
-906
-876
-835
-799
-774
-755
-729
-705
-691
-689
-715
-746
-773
-773
-748
-709
-658
-611
-546
-472
-422
-373
-345
-299
-247
-196
-139
-123
-101
-91
-101
-117
-153
-191
-217
-212
-206
-202
-183
-151
-110
-71
-49
-45
-55
-58
-45
-2
42
55
84
109
146
180
213
212
238
269
284
308
322
327
314
347
353
400
451
513
571
584
597
598
588
578
570
568
569
539
554
563
559
541
533
524
516
518
502
447
361
228
83
-24
-145
-233
-300
-341
-330
-270
-244
-262
-272
-299
-315
-319
-333
-396
-464
-527
-603
-646
-661
-696
-712
-698
-690
-662
-652
-670
-708
-707
-712
-754
-785
-828
-864
-882
-867
-852
-865
-848
-821
-788
-754
-756
-787
-829
-864
-908
-954
-992
-1053
-1076
-1047
-1004
-955
-916
-866
-833
-806
-790
-794
-806
-823
-785
-755
-728
-715
-697
-666
-624
-540
-481
-427
-392
-379
-371
-366
-354
-352
-348
-336
-307
-268
-268
-270
-258
-230
-177
-146
-121
-102
-93
-73
-61
-44
-16
-17
-33
-71
-108
-148
-185
-225
-265
-263
-262
-251
-223
-195
-170
-150
-122
-98
-63
-31
0
-9
4
7
-3
20
22
51
66
116
163
200
240
265
302
342
396
422
413
418
398
379
339
330
319
313
363
376
403
373
379
347
302
268
153
35
-59
-120
-192
-240
-273
-305
-307
-297
-298
-307
-347
-423
-457
-458
-461
-460
-470
-498
-520
-530
-547
-575
-578
-595
-605
-584
-585
-627
-679
-704
-727
-728
-724
-770
-828
-855
-878
-872
-862
-857
-854
-858
-837
-860
-864
-883
-893
-875
-859
-837
-861
-900
-945
-966
-954
-946
-935
-910
-891
-854
-815
-779
-749
-708
-655
-599
-560
-546
-560
-600
-605
-585
-550
-517
-503
-490
-470
-448
-427
-423
-407
-375
-360
-347
-339
-326
-331
-319
-273
-219
-152
-100
-40
20
47
61
34
17
-6
-49
-81
-91
-102
-103
-68
-24
23
50
66
79
96
132
179
187
184
178
161
149
141
176
190
236
301
315
333
308
296
285
312
324
311
292
286
293
290
335
339
377
350
374
372
344
309
214
132
-50
-168
-313
-395
-447
-453
-433
-413
-327
-286
-232
-212
-209
-290
-354
-391
-435
-479
-517
-564
-606
-585
-563
-533
-510
-467
-464
-478
-491
-540
-619
-696
-730
-730
-735
-739
-737
-726
-678
-620
-576
-558
-549
-548
-532
-499
-471
-492
-553
-601
-644
-653
-650
-622
-605
-578
-548
-526
-509
-520
-505
-477
-448
-448
-483
-529
-584
-601
-601
-569
-506
-459
-408
-371
-301
-286
-311
-287
-273
-264
-283
-319
-340
-354
-370
-375
-356
-354
-359
-357
-339
-303
-266
-241
-243
-261
-274
-285
-306
-319
-309
-295
-301
-310
-336
-372
-392
-387
-363
-327
-279
-234
-217
-235
-251
-275
-297
-289
-269
-226
-182
-144
-128
-108
-85
-40
26
80
144
198
207
210
205
217
236
244
276
283
268
259
249
248
232
222
214
188
149
108
71
9
-39
-74
-87
-102
-126
-150
-160
-180
-221
-243
-264
-295
-322
-352
-388
-417
-423
-429
-443
-449
-451
-473
-508
-528
-552
-581
-600
-607
-624
-647
-667
-675
-657
-654
-634
-599
-597
-593
-592
-589
-601
-614
-620
-618
-628
-637
-632
-622
-616
-608
-600
-600
-600
-597
-582
-593
-592
-598
-620
-629
-644
-646
-629
-613
-583
-543
-516
-496
-473
-457
-438
-403
-378
-360
-347
-335
-333
-312
-274
-231
-174
-130
-75
-41
-21
-24
-24
-8
23
67
95
93
81
68
47
58
74
101
120
118
121
114
116
127
145
150
149
128
96
91
109
133
169
188
199
179
156
146
136
147
145
162
157
143
127
111
100
90
91
91
88
75
73
73
59
33
26
34
20
-9
-53
-102
-155
-202
-229
-247
-277
-295
-315
-327
-335
-340
-342
-369
-395
-430
-462
-504
-536
-563
-595
-611
-616
-633
-637
-638
-641
-617
-602
-604
-615
-629
-627
-623
-630
-618
-602
-596
-585
-574
-561
-542
-539
-530
-510
-489
-496
-475
-456
-485
-457
-431
-388
-355
-334
-350
-364
-315
-286
-255
-227
-217
-209
-207
-215
-233
-240
-239
-236
-239
-251
-269
-280
-303
-325
-337
-353
-342
-358
-355
-342
-346
-336
-313
-288
-262
-236
-217
-201
-207
-214
-214
-228
-228
-214
-207
-200
-187
-165
-127
-101
-93
-88
-110
-127
-163
-181
-173
-161
-171
-184
-194
-192
-171
-148
-128
-126
-131
-147
-186
-210
-211
-212
-192
-172
-159
-172
-192
-198
-209
-213
-216
-211
-210
-221
-226
-232
-250
-264
-286
-293
-289
-274
-255
-249
-219
-205
-199
-187
-180
-174
-185
-191
-197
-211
-224
-228
-211
-218
-253
-278
-306
-360
-364
-354
-337
-332
-368
-393
-397
-409
-420
-428
-446
-464
-495
-520
-548
-574
-545
-497
-465
-439
-395
-369
-353
-337
-334
-343
-357
-368
-382
-375
-369
-361
-347
-332
-313
-306
-298
-283
-280
-263
-248
-254
-257
-262
-263
-270
-263
-252
-236
-206
-179
-150
-135
-115
-100
-78
-61
-55
-71
-94
-122
-133
-144
-140
-112
-86
-67
-67
-66
-63
-55
-49
-49
-55
-78
-78
-81
-77
-62
-40
5
30
50
48
51
58
56
58
59
44
20
-19
-45
-61
-60
-55
-78
-105
-143
-199
-243
-280
-302
-302
-309
-324
-330
-351
-380
-403
-403
-384
-356
-319
-311
-322
-337
-356
-366
-367
-361
-358
-345
-337
-364
-380
-388
-412
-402
-390
-392
-394
-403
-397
-399
-402
-400
-397
-413
-445
-480
-503
-508
-500
-472
-442
-409
-395
-390
-387
-372
-365
-348
-324
-315
-338
-363
-385
-410
-415
-425
-408
-388
-364
-332
-306
-281
-264
-252
-241
-236
-218
-196
-167
-130
-104
-90
-66
-38
-21
-7
-2
-5
-12
-28
-58
-86
-108
-127
-142
-149
-150
-154
-169
-185
-184
-182
-205
-231
-239
-248
-238
-240
-233
-229
-235
-232
-213
-185
-174
-160
-144
-136
-149
-150
-150
-158
-170
-193
-211
-226
-240
-254
-257
-263
-273
-273
-272
-266
-287
-303
-314
-334
-336
-350
-351
-357
-383
-393
-391
-389
-398
-394
-377
-380
-379
-382
-392
-411
-412
-403
-404
-411
-423
-431
-446
-461
-459
-465
-468
-470
-482
-508
-513
-486
-473
-454
-446
-430
-413
-396
-375
-361
-333
-331
-343
-365
-379
-367
-354
-332
-316
-304
-308
-311
-310
-306
-289
-275
-260
-267
-294
-317
-324
-320
-314
-306
-270
-245
-239
-243
-246
-252
-263
-255
-237
-224
-217
-213
-230
-246
-268
-275
-264
-259
-250
-230
-215
-213
-223
-209
-212
-219
-222
-221
-208
-194
-199
-203
-197
-185
-166
-159
-152
-147
-134
-129
-129
-120
-111
-130
-142
-162
-177
-184
-188
-195
-199
-205
-206
-204
-215
-234
-246
-258
-282
-294
-304
-312
-326
-319
-308
-300
-279
-268
-267
-277
-288
-279
-277
-286
-289
-285
-308
-333
-347
-356
-362
-365
-355
-350
-360
-363
-355
-358
-361
-362
-371
-371
-374
-382
-393
-400
-406
-413
-420
-436
-438
-425
-421
-417
-388
-356
-345
-331
-319
-322
-314
-299
-292
-292
-293
-291
-295
-290
-291
-279
-276
-271
-250
-247
-243
-239
-225
-228
-228
-223
-236
-246
-251
-260
-256
-238
-216
-193
-185
-181
-190
-201
-211
-217
-210
-199
-198
-194
-190
-191
-195
-185
-150
-132
-122
-120
-124
-127
-131
-133
-124
-121
-118
-125
-138
-145
-154
-167
-160
-156
-171
-180
-206
-229
-239
-243
-242
-242
-248
-269
-297
-315
-309
-291
-275
-251
-225
-217
-230
-243
-253
-253
-240
-231
-217
-208
-236
-251
-261
-279
-289
-297
-295
-291
-288
-294
-305
-326
-361
-389
-397
-396
-390
-384
-371
-380
-382
-385
-375
-360
-357
-338
-334
-347
-366
-377
-389
-412
-432
-449
-461
-474
-496
-503
-477
-461
-446
-440
-438
-430
-428
-430
-425
-402
-377
-355
-350
-340
-332
-314
-280
-253
-228
-206
-193
-199
-214
-212
-214
-212
-221
-233
-230
-228
-220
-221
-224
-240
-257
-277
-300
-304
-308
-307
-309
-306
-302
-305
-301
-292
-290
-296
-284
-283
-287
-288
-299
-310
-325
-338
-350
-355
-345
-331
-324
-312
-320
-320
-321
-321
-304
-299
-304
-308
-308
-314
-328
-341
-351
-355
-338
-313
-299
-298
-299
-305
-303
-321
-329
-333
-336
-339
-339
-330
-348
-371
-374
-376
-386
-384
-377
-379
-393
-396
-417
-422
-432
-441
-402
-351
-310
-290
-281
-304
-313
-299
-304
-316
-325
-322
-315
-327
-354
-348
-364
-382
-377
-380
-378
-387
-381
-364
-345
-344
-347
-338
-336
-314
-291
-273
-273
-290
-293
-296
-300
-278
-256
-246
-241
-248
-267
-297
-316
-311
-289
-291
-306
-311
-323
-344
-355
-360
-355
-348
-343
-329
-327
-316
-316
-317
-319
-327
-344
-345
-345
-345
-335
-329
-337
-336
-332
-328
-322
-320
-303
-299
-313
-302
-313
-322
-310
-325
-330
-316
-303
-292
-291
-290
-295
-314
-316
-313
-305
-282
-269
-272
-272
-281
-276
-251
-223
-218
-209
-211
-221
-240
-247
-257
-262
-260
-275
-282
-290
-297
-302
-320
-331
-335
-342
-361
-369
-363
-351
-333
-293
-285
-291
-282
-280
-279
-266
-261
-247
-239
-247
-269
-284
-288
-300
-291
-278
-257
-239
-236
-247
-250
-236
-218
-216
-216
-198
-194
-184
-186
-178
-176
-171
-159
-167
-163
-167
-173
-183
-200
-203
-200
-206
-221
-236
-242
-252
-256
-262
-260
-253
-257
-276
-281
-279
-286
-275
-268
-273
-265
-261
-265
-251
-224
-191
-182
-171
-166
-174
-174
-176
-169
-151
-121
-114
-129
-138
-149
-159
-179
-190
-198
-215
-236
-247
-249
-258
-254
-245
-230
-222
-214
-201
-187
-178
-180
-188
-199
-211
-233
-255
-275
-271
-248
-232
-221
-224
-216
-235
-259
-280
-294
-303
-322
-328
-347
-357
-374
-386
-389
-377
-346
-328
-310
-304
-303
-291
-286
-276
-277
-284
-274
-274
-278
-278
-262
-259
-254
-238
-246
-263
-270
-270
-268
-258
-247
-259
-278
-311
-338
-346
-339
-331
-313
-283
-273
-275
-270
-255
-236
-218
-209
-182
-172
-174
-166
-161
-171
-180
-176
-167
-167
-174
-168
-157
-139
-139
-144
-154
-164
-190
-220
-244
-265
-278
-291
-292
-292
-291
-278
-278
-286
-279
-250
-240
-249
-251
-262
-283
-312
-319
-305
-304
-303
-319
-325
-316
-299
-284
-260
-246
-263
-298
-340
-366
-363
-362
-340
-319
-310
-298
-303
-308
-306
-294
-291
-284
-290
-293
-295
-308
-304
-299
-293
-282
-280
-275
-291
-287
-284
-283
-267
-269
-287
-286
-283
-298
-289
-287
-289
-292
-290
-283
-287
-290
-294
-279
-263
-271
-271
-289
-299
-289
-268
-248
-226
-218
-215
-220
-229
-230
-249
-253
-261
-254
-267
-272
-272
-277
-278
-270
-253
-263
-280
-308
-329
-344
-352
-336
-325
-336
-349
-356
-367
-373
-350
-323
-297
-281
-293
-289
-298
-309
-319
-316
-299
-286
-271
-260
-257
-253
-241
-218
-209
-198
-202
-207
-212
-212
-227
-248
-255
-265
-280
-278
-267
-251
-243
-240
-234
-258
-280
-304
-313
-323
-328
-344
-339
-328
-328
-319
-328
-339
-348
-349
-335
-315
-303
-301
-310
-326
-327
-300
-276
-251
-219
-211
-205
-198
-194
-193
-187
-185
-190
-186
-164
-157
-149
-150
-162
-189
-219
-240
-256
-255
-257
-254
-264
-262
-275
-290
-297
-308
-321
-333
-338
-333
-327
-325
-319
-317
-320
-308
-287
-264
-233
-213
-210
-218
-230
-213
-193
-173
-159
-160
-160
-165
-169
-159
-147
-138
-123
-126
-136
-134
-143
-167
-194
-208
-212
-214
-216
-220
-218
-221
-240
-251
-251
-233
-220
-224
-215
-214
-216
-218
-225
-232
-246
-251
-253
-243
-234
-217
-211
-201
-186
-184
-172
-152
-133
-132
-118
-104
-113
-120
-119
-126
-112
-100
-101
-106
-105
-116
-135
-133
-148
-149
-148
-163
-183
-206
-228
-242
-240
-253
-265
-271
-277
-288
-295
-287
-298
-300
-286
-287
-294
-280
-269
-251
-223
-211
-190
-175
-177
-174
-170
-169
-165
-151
-147
-146
-153
-145
-140
-162
-168
-176
-181
-186
-194
-204
-229
-243
-246
-262
-267
-259
-262
-260
-260
-273
-264
-261
-256
-242
-240
-256
-256
-258
-266
-253
-246
-246
-261
-279
-289
-289
-279
-250
-237
-227
-233
-225
-229
-244
-246
-241
-233
-234
-242
-258
-260
-257
-250
-231
-229
-233
-231
-222
-216
-233
-223
-225
-233
-240
-249
-248
-250
-258
-257
-255
-265
-264
-270
-264
-250
-231
-206
-196
-191
-192
-195
-211
-217
-231
-227
-223
-214
-204
-202
-181
-184
-175
-167
-174
-175
-178
-178
-194
-215
-245
-271
-288
-293
-286
-284
-291
-304
-323
-333
-334
-341
-348
-349
-356
-359
-363
-364
-358
-347
-337
-334
-325
-323
-331
-336
-330
-339
-348
-353
-357
-360
-372
-392
-402
-388
-368
-357
-344
-324
-314
-314
-311
-310
-316
-310
-288
-277
-265
-254
-252
-257
-274
-279
-263
-254
-251
-245
-237
-241
-271
-291
-312
-338
-347
-356
-360
-359
-365
-363
-357
-364
-365
-347
-320
-303
-284
-261
-263
-275
-287
-300
-305
-314
-308
-288
-282
-268
-249
-237
-233
-223
-228
-243
-252
-257
-264
-278
-287
-298
-303
-313
-308
-287
-271
-244
-221
-208
-194
-188
-189
-193
-208
-249
-272
-284
-307
-310
-309
-315
-331
-344
-328
-313
-301
-289
-280
-276
-271
-281
-292
-307
-316
-320
-309
-291
-272
-251
-242
-233
-243
-249
-245
-245
-242
-240
-229
-217
-221
-237
-250
-259
-254
-248
-248
-248
-259
-269
-281
-298
-327
-349
-348
-354
-354
-334
-313
-309
-291
-280
-271
-272
-271
-254
-242
-237
-243
-247
-246
-252
-252
-247
-238
-238
-223
-229
-246
-238
-236
-229
-220
-206
-202
-213
-213
-206
-194
-191
-179
-165
-163
-161
-159
-156
-149
-160
-163
-159
-160
-156
-171
-213
-239
-250
-262
-273
-277
-282
-290
-287
-302
-328
-343
-345
-353
-368
-376
-366
-350
-324
-310
-283
-250
-229
-230
-233
-218
-211
-206
-223
-220
-203
-223
-233
-239
-257
-269
-266
-261
-258
-254
-240
-239
-255
-265
-270
-285
-297
-303
-301
-283
-267
-260
-249
-231
-213
-217
-213
-193
-184
-172
-161
-152
-163
-180
-191
-203
-217
-229
-219
-212
-213
-231
-251
-271
-289
-284
-273
-267
-274
-285
-291
-301
-310
-301
-290
-297
-300
-294
-298
-305
-304
-301
-292
-289
-283
-288
-293
-290
-290
-288
-276
-270
-253
-239
-232
-237
-236
-222
-207
-203
-217
-227
-237
-242
-238
-243
-252
-262
-276
-276
-260
-257
-253
-244
-247
-250
-253
-252
-269
-280
-288
-298
-312
-325
-344
-352
-356
-369
-376
-381
-399
-400
-388
-392
-391
-385
-373
-368
-368
-360
-350
-349
-357
-365
-359
-340
-329
-312
-300
-302
-301
-304
-305
-299
-282
-252
-240
-235
-241
-250
-257
-262
-243
-229
-212
-214
-211
-202
-211
-223
-226
-228
-229
-229
-231
-234
-253
-268
-284
-286
-286
-270
-254
-257
-256
-259
-263
-266
-266
-276
-290
-296
-293
-307
-302
-298
-300
-298
-299
-294
-293
-284
-266
-261
-255
-262
-280
-308
-339
-363
-383
-388
-389
-379
-374
-374
-382
-376
-370
-361
-359
-367
-377
-391
-397
-389
-383
-399
-408
-409
-408
-406
-386
-364
-343
-322
-302
-305
-313
-321
-323
-318
-325
-328
-343
-347
-349
-355
-343
-322
-300
-278
-270
-267
-260
-246
-247
-245
-249
-254
-257
-269
-264
-261
-264
-254
-251
-255
-255
-268
-284
-289
-286
-296
-316
-330
-333
-347
-348
-338
-316
-308
-314
-314
-314
-324
-325
-324
-323
-302
-296
-299
-307
-304
-302
-304
-303
-295
-283
-280
-275
-267
-267
-263
-271
-288
-297
-294
-291
-313
-328
-337
-334
-329
-332
-333
-339
-342
-342
-341
-344
-351
-353
-359
-363
-351
-346
-341
-320
-308
-298
-292
-280
-275
-274
-267
-269
-268
-271
-272
-263
-258
-246
-262
-277
-270
-259
-248
-233
-229
-235
-232
-226
-209
-194
-188
-209
-218
-213
-223
-215
-196
-185
-174
-178
-177
-195
-205
-208
-207
-201
-202
-213
-234
-242
-246
-253
-266
-261
-268
-274
-275
-272
-267
-276
-282
-282
-274
-276
-264
-255
-235
-215
-214
-205
-192
-186
-188
-167
-175
-172
-177
-187
-196
-193
-197
-203
-207
-224
-222
-223
-210
-206
-202
-198
-214
-224
-228
-231
-232
-238
-243
-248
-260
-256
-246
-225
-208
-199
-185
-175
-172
-185
-192
-191
-190
-187
-178
-182
-174
-165
-166
-164
-162
-177
-190
-192
-198
-211
-224
-236
-239
-243
-255
-271
-279
-280
-292
-301
-309
-326
-335
-346
-357
-373
-401
-423
-415
-403
-389
-366
-360
-341
-316
-311
-296
-278
-263
-248
-249
-254
-259
-271
-278
-272
-270
-260
-250
-236
-230
-239
-229
-220
-230
-240
-264
-273
-269
-267
-282
-282
-281
-299
-317
-323
-328
-314
-306
-319
-319
-330
-331
-323
-316
-309
-289
-278
-270
-269
-269
-273
-280
-282
-279
-276
-270
-265
-243
-229
-221
-220
-204
-190
-187
-179
-168
-151
-147
-142
-146
-146
-156
-164
-170
-178
-187
-180
-172
-174
-187
-209
-218
-245
-256
-270
-283
-290
-309
-319
-322
-308
-289
-266
-240
-229
-224
-231
-234
-240
-247
-257
-265
-266
-264
-261
-260
-263
-260
-278
-301
-304
-312
-317
-328
-326
-319
-321
-337
-352
-359
-373
-382
-373
-361
-345
-344
-353
-355
-353
-361
-365
-353
-351
-355
-360
-364
-373
-367
-373
-373
-354
-352
-348
-323
-309
-297
-293
-280
-272
-280
-284
-278
-283
-296
-288
-280
-272
-260
-243
-213
-198
-195
-179
-175
-186
-179
-167
-165
-173
-178
-188
-200
-202
-203
-212
-229
-230
-234
-248
-263
-273
-279
-295
-312
-307
-324
-332
-325
-317
-317
-322
-324
-315
-309
-305
-284
-271
-262
-249
-245
-249
-231
-219
-220
-225
-243
-257
-264
-275
-290
-284
-276
-278
-264
-250
-240
-232
-241
-249
-239
-228
-227
-226
-206
-198
-211
-221
-231
-233
-225
-233
-247
-247
-258
-268
-278
-277
-258
-242
-228
-230
-226
-243
-240
-222
-231
-240
-260
-268
-264
-248
-228
-208
-192
-184
-184
-188
-185
-176
-181
-182
-179
-186
-193
-200
-222
-242
-244
-224
-210
-214
-227
-239
-239
-232
-236
-232
-215
-196
-180
-163
-159
-157
-146
-129
-104
-102
-113
-122
-142
-157
-173
-153
-153
-158
-174
-191
-203
-216
-211
-211
-212
-218
-214
-219
-221
-228
-227
-233
-219
-205
-205
-212
-224
-234
-225
-218
-230
-220
-221
-225
-224
-229
-213
-194
-185
-201
-214
-213
-217
-234
-251
-247
-227
-223
-211
-195
-175
-167
-158
-143
-144
-166
-194
-191
-203
-214
-204
-202
-195
-199
-203
-190
-184
-178
-161
-148
-139
-146
-176
-204
-228
-243
-242
-234
-223
-235
-243
-245
-253
-259
-282
-291
-288
-301
-344
-360
-355
-351
-348
-337
-330
-312
-290
-277
-271
-260
-248
-237
-242
-269
-275
-279
-283
-268
-250
-253
-252
-266
-262
-251
-263
-269
-273
-265
-253
-243
-248
-254
-258
-262
-280
-271
-250
-245
-241
-231
-227
-242
-245
-237
-234
-248
-250
-244
-240
-220
-223
-236
-238
-245
-250
-255
-251
-240
-244
-235
-243
-245
-239
-241
-232
-218
-213
-212
-211
-206
-225
-236
-241
-247
-252
-241
-242
-260
-261
-267
-261
-253
-242
-238
-212
-219
-234
-235
-239
-245
-263
-252
-241
-218
-220
-247
-241
-234
-258
-260
-267
-268
-267
-273
-262
-278
-283
-279
-288
-312
-331
-330
-323
-315
-311
-312
-335
-344
-347
-342
-336
-324
-310
-303
-286
-302
-320
-332
-351
-367
-359
-373
-371
-353
-346
-345
-347
-334
-346
-347
-355
-350
-340
-336
-360
-371
-357
-358
-349
-346
-341
-339
-335
-320
-312
-307
-301
-311
-316
-315
-324
-322
-307
-304
-294
-291
-273
-268
-275
-271
-257
-251
-240
-247
-253
-245
-255
-259
-263
-246
-239
-240
-237
-234
-250
-259
-265
-273
-281
-294
-300
-305
-297
-312
-312
-302
-284
-286
-279
-250
-232
-221
-210
-214
-220
-209
-217
-222
-212
-191
-178
-163
-154
-147
-142
-135
-139
-150
-148
-151
-144
-146
-143
-154
-183
-204
-221
-228
-222
-226
-226
-245
-252
-257
-256
-252
-259
-253
-257
-266
-255
-252
-256
-250
-236
-222
-230
-243
-251
-259
-263
-249
-249
-249
-236
-230
-231
-227
-229
-228
-234
-216
-208
-209
-207
-225
-216
-221
-229
-219
-222
-216
-215
-211
-212
-213
-224
-220
-211
-227
-217
-205
-203
-207
-211
-217
-227
-242
-240
-247
-242
-240
-234
-218
-208
-200
-190
-168
-157
-161
-176
-167
-185
-199
-191
-207
-226
-218
-217
-218
-221
-215
-222
-231
-243
-245
-246
-243
-245
-227
-216
-215
-199
-204
-209
-231
-216
-189
-184
-185
-202
-217
-219
-210
-204
-190
-185
-195
-182
-171
-165
-156
-145
-140
-149
-159
-171
-200
-214
-216
-230
-220
-223
-214
-207
-214
-207
-221
-215
-204
-203
-191
-186
-180
-197
-210
-221
-214
-208
-221
-206
-198
-204
-223
-235
-226
-238
-249
-240
-243
-235
-258
-274
-273
-286
-293
-308
-314
-318
-329
-331
-334
-336
-345
-329
-310
-311
-314
-313
-293
-288
-285
-271
-264
-252
-247
-244
-220
-229
-238
-238
-238
-246
-275
-270
-263
-272
-279
-266
-279
-293
-314
-335
-355
-359
-358
-345
-323
-319
-319
-325
-331
-331
-329
-302
-291
-281
-268
-280
-274
-264
-262
-248
-242
-234
-228
-232
-218
-199
-193
-199
-204
-217
-221
-215
-207
-203
-198
-185
-190
-210
-227
-251
-252
-273
-270
-264
-276
-274
-301
-328
-336
-348
-337
-340
-348
-355
-368
-382
-391
-391
-382
-375
-376
-368
-368
-366
-366
-349
-343
-343
-335
-330
-314
-301
-318
-314
-310
-328
-324
-319
-315
-328
-333
-334
-346
-349
-364
-377
-372
-364
-359
-362
-368
-367
-358
-358
-373
-369
-358
-355
-353
-337
-328
-335
-336
-344
-355
-362
-354
-340
-324
-306
-306
-291
-285
-293
-288
-281
-295
-306
-320
-347
-352
-353
-343
-352
-342
-356
-364
-341
-343
-330
-315
-311
-309
-304
-304
-307
-304
-303
-289
-286
-273
-268
-267
-254
-245
-231
-235
-223
-222
-221
-222
-222
-220
-220
-209
-185
-179
-175
-166
-160
-178
-193
-208
-218
-218
-234
-247
-244
-250
-248
-246
-244
-228
-218
-218
-229
-239
-256
-249
-265
-278
-277
-279
-278
-275
-270
-272
-291
-300
-304
-310
-319
-332
-343
-333
-334
-338
-344
-343
-338
-351
-344
-333
-320
-317
-315
-303
-283
-280
-268
-251
-239
-223
-203
-185
-185
-176
-196
-191
-189
-183
-167
-167
-174
-182
-187
-195
-200
-209
-227
-243
-233
-222
-209
-204
-189
-189
-182
-193
-195
-184
-197
-198
-189
-201
-209
-223
-220
-215
-238
-231
-222
-219
-191
-183
-187
-189
-201
-212
-220
-223
-223
-216
-224
-237
-246
-260
-279
-264
-251
-245
-224
-216
-206
-200
-198
-186
-184
-197
-206
-209
-219
-219
-210
-201
-191
-185
-201
-215
-220
-213
-213
-212
-210
-205
-195
-176
-178
-167
-149
-140
-138
-131
-140
-152
-149
-163
-169
-171
-166
-155
-156
-174
-186
-169
-145
-143
-129
-128
-142
-170
-186
-204
-204
-200
-210
-215
-220
-223
-230
-243
-258
-261
-261
-248
-243
-253
-255
-247
-245
-237
-239
-228
-217
-232
-243
-236
-219
-213
-225
-228
-230
-239
-238
-225
-204
-207
-206
-191
-179
-176
-168
-161
-171
-165
-178
-198
-211
-213
-215
-224
-234
-238
-228
-230
-226
-237
-245
-260
-277
-288
-304
-301
-305
-312
-321
-334
-339
-335
-339
-344
-344
-344
-351
-365
-374
-374
-377
-377
-369
-357
-353
-350
-338
-324
-302
-280
-273
-255
-244
-229
-209
-213
-207
-198
-199
-209
-220
-235
-248
-250
-239
-236
-227
-210
-213
-220
-222
-219
-226
-243
-259
-277
-298
-307
-303
-297
-295
-277
-269
-260
-253
-261
-260
-267
-257
-238
-233
-244
-259
-279
-287
-305
-312
-303
-298
-287
-282
-271
-276
-285
-288
-299
-308
-317
-329
-330
-352
-369
-361
-364
-369
-367
-362
-358
-356
-360
-354
-344
-349
-360
-362
-359
-359
-350
-343
-332
-323
-314
-301
-309
-312
-287
-277
-280
-276
-289
-309
-309
-328
-338
-343
-344
-340
-343
-335
-315
-300
-283
-276
-284
-296
-301
-313
-325
-330
-336
-319
-313
-311
-307
-299
-300
-294
-282
-276
-256
-240
-243
-255
-262
-255
-261
-269
-267
-278
-285
-289
-275
-269
-262
-281
-279
-262
-274
-275
-262
-242
-244
-250
-240
-229
-236
-239
-235
-214
-220
-231
-222
-206
-199
-200
-197
-205
-217
-216
-214
-207
-220
-236
-255
-263
-268
-264
-267
-262
-264
-281
-281
-282
-270
-256
-243
-228
-226
-223
-215
-223
-215
-209
-182
-180
-189
-172
-171
-181
-187
-199
-211
-233
-251
-253
-250
-253
-274
-274
-274
-274
-280
-271
-276
-285
-294
-282
-256
-264
-248
-250
-246
-254
-270
-252
-237
-228
-212
-209
-216
-208
-198
-200
-176
-149
-155
-156
-165
-172
-177
-185
-181
-177
-189
-205
-204
-199
-202
-201
-203
-202
-206
-210
-215
-227
-228
-237
-233
-227
-232
-224
-230
-229
-209
-196
-186
-172
-168
-158
-149
-159
-151
-146
-139
-132
-132
-130
-131
-134
-132
-130
-115
-97
-87
-80
-75
-81
-90
-98
-110
-121
-128
-149
-163
-157
-153
-172
-175
-170
-177
-185
-184
-191
-200
-195
-202
-208
-210
-201
-182
-177
-172
-161
-166
-184
-195
-196
-208
-213
-214
-200
-209
-220
-226
-232
-226
-232
-239
-245
-251
-255
-254
-268
-280
-276
-271
-261
-259
-264
-263
-263
-259
-249
-249
-252
-246
-240
-234
-229
-212
-195
-168
-173
-195
-194
-199
-208
-197
-177
-189
-189
-190
-200
-191
-194
-204
-213
-209
-207
-206
-196
-208
-218
-217
-223
-217
-216
-233
-229
-234
-239
-236
-237
-222
-203
-203
-187
-191
-198
-204
-214
-220
-213
-203
-197
-200
-210
-213
-223
-225
-216
-218
-223
-233
-240
-241
-227
-206
-201
-206
-210
-204
-215
-234
-228
-220
-209
-216
-218
-215
-219
-222
-227
-225
-219
-217
-231
-240
-246
-258
-256
-262
-267
-266
-264
-271
-278
-285
-284
-286
-282
-278
-294
-305
-332
-330
-329
-343
-352
-358
-371
-365
-369
-372
-375
-375
-359
-360
-360
-372
-390
-391
-391
-384
-388
-400
-399
-405
-401
-387
-379
-379
-363
-349
-326
-318
-313
-303
-295
-300
-305
-295
-304
-305
-310
-325
-322
-314
-322
-330
-333
-332
-322
-309
-308
-298
-290
-286
-279
-276
-264
-257
-261
-265
-255
-256
-267
-264
-264
-271
-264
-264
-255
-255
-257
-248
-245
-245
-250
-245
-241
-236
-237
-226
-215
-212
-214
-219
-231
-241
-232
-228
-233
-232
-236
-233
-216
-214
-218
-215
-219
-214
-210
-221
-224
-225
-247
-256
-266
-281
-282
-303
-311
-296
-283
-293
-290
-280
-282
-271
-250
-246
-259
-253
-270
-277
-280
-289
-279
-276
-258
-258
-240
-227
-219
-205
-187
-184
-199
-198
-212
-214
-209
-207
-206
-200
-187
-183
-194
-200
-208
-218
-221
-206
-195
-185
-180
-190
-207
-225
-239
-250
-252
-270
-290
-305
-317
-318
-309
-300
-306
-293
-289
-285
-274
-263
-267
-262
-258
-259
-259
-270
-278
-277
-266
-259
-249
-244
-245
-244
-237
-232
-221
-223
-231
-251
-258
-270
-275
-278
-271
-259
-241
-240
-250
-240
-235
-231
-233
-248
-249
-255
-265
-275
-282
-267
-262
-252
-239
-231
-218
-226
-236
-238
-241
-235
-244
-247
-230
-233
-237
-233
-226
-227
-224
-221
-229
-235
-241
-252
-259
-243
-244
-242
-220
-210
-202
-202
-198
-214
-225
-221
-227
-224
-213
-215
-224
-226
-228
-237
-254
-256
-260
-260
-272
-273
-278
-292
-287
-290
-304
-326
-334
-344
-363
-377
-373
-387
-409
-424
-473
-520
-579
-638
-693
-747
-847
-992
-2192
-2500
-1335
-942
-879
-613
-342
-132
140
228
136
561
734
-306
-2005
-2928
-2439
-1382
-849
-842
-775
-699
182
428
-384
-326
320
401
-335
-860
-548
-462
-616
-392
35
-11
-300
-419
-351
-575
-1021
-1014
-1149
-1165
-941
-1206
-1693
-2326
-2238
-1652
-1456
-1011
-373
-648
-876
-431
-341
-646
-704
-407
-90
-119
-160
-569
-883
-527
-22
-40
-471
-288
-50
-368
-1083
-1000
-945
-927
-1007
-933
-804
-961
-1029
-1018
-869
-701
-1371
-1619
-1295
-1660
-1897
-3539
-3629
-2475
-2514
-2323
-2318
-2397
-1841
-1069
-880
-1425
-601
319
194
-17
-144
-69
60
174
819
914
759
937
886
1064
1050
439
349
250
507
445
-415
-663
-604
-736
-883
-1012
-823
-889
-1232
-1049
-1057
-1142
-1290
-1442
-1194
-911
-740
-996
-1321
-990
-634
-546
-348
-110
251
406
332
532
476
431
486
482
732
772
567
338
241
478
587
403
302
214
196
-53
-372
-501
-697
-722
-725
-781
-799
-980
-1132
-1209
-1163
-958
-944
-1030
-939
-854
-804
-852
-882
-800
-690
-521
-434
-453
-385
-359
-310
-167
-45
34
-28
-64
-45
-113
-186
-284
-371
-324
-333
-349
-482
-655
-737
-794
-790
-783
-810
-865
-927
-978
-979
-1038
-1058
-1019
-931
-800
-757
-746
-787
-735
-628
-519
-413
-351
-300
-278
-255
-240
-221
-193
-129
-44
27
81
32
-54
-95
-115
-94
-137
-189
-263
-307
-291
-324
-392
-418
-369
-289
-215
-197
-242
-261
-209
-144
-41
33
97
155
218
344
430
507
705
869
1092
1232
1330
1555
1586
1774
1820
1985
2130
2173
2320
2325
2552
2677
3067
3228
3488
3636
3647
3751
3937
4321
4370
4821
4989
5577
5976
6542
7010
6577
5545
1845
-817
-3564
-5417
-5458
-6147
-5792
-6875
-7528
-7487
-6706
-4685
-2828
-1118
-647
-335
-864
-1716
-1998
-1768
-1080
-269
470
1188
1992
2603
3507
4428
5400
6469
7319
7668
7598
6470
4794
2863
1089
266
-388
-822
-1417
-1968
-2574
-3039
-2903
-2570
-1863
-1320
-1176
-1479
-2283
-3024
-3562
-3680
-3272
-2589
-1753
-938
-95
755
1688
2660
3677
4775
5616
6179
6192
5597
4637
3596
2834
2326
2112
1982
1761
1364
928
582
335
275
317
267
-55
-670
-1543
-2429
-3121
-3439
-3379
-3041
-2502
-1899
-1267
-663
-14
693
1473
2318
3022
3490
3370
2695
2021
1394
1092
1023
992
1008
903
766
498
314
88
-40
-512
-1225
-1517
-2256
-2958
-3486
-3612
-3128
-2445
-1702
-1012
-277
219
580
748
922
1187
1090
927
758
493
218
-97
-203
-10
325
589
650
666
569
493
305
110
35
-89
-177
-376
-518
-569
-528
-339
-30
378
720
933
928
770
623
411
258
129
42
87
108
208
352
613
1024
1549
2148
2509
2804
2820
2716
2584
2404
2357
2251
2319
2372
2518
2703
2849
3060
3275
3785
4181
4346
4765
5050
5382
5812
6070
6382
6751
7001
7013
7304
7309
6254
3717
991
-2032
-4387
-6974
-9655
-9966
-11463
-11624
-11375
-10399
-7903
-6586
-4483
-2492
-420
613
1483
1952
2152
2532
2248
2517
2527
2743
3114
3520
3886
4487
4920
5286
5646
5630
5043
3839
2157
74
-1841
-3869
-5276
-6628
-7725
-8316
-8482
-8193
-7631
-6412
-5135
-3653
-2496
-1425
-530
-111
349
617
870
1013
1238
1459
1783
2210
2691
3259
3639
4054
4306
4238
3782
3003
1853
448
-1010
-2426
-3657
-4809
-5692
-6283
-6624
-6569
-6134
-5415
-4521
-3530
-2540
-1684
-1023
-517
-120
128
337
540
715
913
1155
1485
1812
2139
2459
2709
2828
2749
2484
1924
1100
116
-962
-2027
-2995
-3834
-4515
-5017
-5288
-5264
-5003
-4514
-3818
-3048
-2322
-1666
-1109
-676
-334
-66
166
330
498
707
917
1144
1377
1617
1812
1962
2035
1939
1660
1185
528
-240
-1099
-1921
-2721
-3421
-4039
-4493
-5440
-6137
-6404
-6775
-6418
-5796
-4972
-4132
-3691
-3078
-2214
-1672
-1198
-673
-235
222
380
332
426
303
82
-89
-337
-559
-1068
-1770
-2320
-2708
-3047
-3319
-3400
-3442
-3342
-3272
-3144
-2879
-2645
-2249
-1806
-1424
-1092
-885
-801
-814
-838
-849
-821
-822
-916
-968
-1102
-1184
-1220
-1262
-1179
-1062
-870
-678
-520
-369
-213
-15
223
459
680
856
1010
1110
1175
1192
1147
1105
1051
1113
1143
1021
933
845
845
1053
1239
1367
1754
2246
2640
3172
3789
4569
5437
6373
6978
7476
7878
7496
7392
7197
7191
7257
7168
6318
3894
-287
-5613
-10030
-13986
-15153
-14781
-13508
-11919
-11403
-10025
-8578
-6260
-3380
-132
2335
3636
4186
3975
3937
3689
3866
3830
3673
3417
3415
3677
4308
5229
5798
5989
5322
4166
2421
457
-1692
-3755
-5899
-7825
-9235
-10290
-10597
-10368
-9468
-8291
-6721
-4809
-2663
-575
1107
2384
2883
2921
2741
2649
2695
2808
2975
3043
3018
2985
3188
3431
3654
3697
3351
2549
1320
-121
-1737
-3434
-5092
-6528
-7704
-8426
-8558
-8154
-7297
-6132
-4731
-3234
-1730
-283
1017
2005
2637
2990
3072
2985
2899
2769
2579
2368
2238
2212
2261
2371
2390
2213
1743
1035
122
-958
-2143
-3384
-4523
-5559
-6305
-6663
-6643
-6230
-5520
-4565
-3447
-2222
-962
242
1259
2028
2479
2658
2655
2543
2377
2157
1951
1779
1633
1513
1453
1400
1247
1001
586
21
-728
-1566
-2460
-3291
-4127
-4729
-5169
-5311
-5628
-6221
-5863
-5298
-4714
-4254
-3247
-2377
-1707
-1236
-637
172
281
350
421
558
519
251
-94
-445
-740
-1121
-1535
-1937
-2289
-2602
-2917
-3050
-3087
-3205
-3075
-2862
-2619
-2317
-1967
-1462
-1212
-962
-766
-515
-436
-482
-489
-633
-681
-817
-955
-1064
-1174
-1192
-1232
-1222
-1135
-1033
-865
-717
-478
-297
-80
128
272
473
653
868
956
955
1011
1003
949
836
774
727
608
707
788
920
1207
1458
1756
1973
2216
2614
3033
3291
3656
4202
4774
5225
5605
6307
6851
7233
7667
8098
8888
9460
9789
10920
11844
11896
7425
345
-6625
-14603
-19140
-21154
-18949
-15158
-13886
-12833
-11330
-8871
-6208
-2185
2264
6055
7610
7597
7865
7068
6038
4663
3284
2153
1649
2113
3807
6142
7752
8428
7690
6021
3961
1713
-298
-1752
-3815
-6534
-9413
-11885
-13458
-14094
-13120
-10877
-8099
-5293
-2153
831
3148
4725
5446
5452
4779
4091
3785
3654
3420
3213
2877
2384
2172
2405
3093
3828
4263
4106
3101
1368
-762
-3065
-5399
-7350
-8836
-9832
-10132
-9593
-8333
-6721
-4907
-2950
-1016
770
2541
4128
5194
5588
5336
4663
3742
2863
2286
1924
1715
1697
1843
2040
2205
2240
1944
1239
202
-978
-2251
-3535
-4726
-5828
-6807
-7433
-7522
-7006
-5905
-4363
-2591
-852
715
2142
3356
4096
4457
4460
4073
3483
2821
2336
1917
1523
1142
854
725
724
849
853
635
141
-600
-1551
-2587
-3610
-4497
-5204
-5554
-5613
-5278
-4627
-3679
-3140
-2646
-1686
-842
-234
8
398
764
565
-302
-483
-591
-1128
-1629
-1727
-1290
-1096
-1396
-1520
-1368
-1483
-1821
-2118
-2140
-2027
-2108
-2162
-1872
-1633
-1448
-1282
-1048
-650
-490
-443
-382
-549
-975
-1677
-2207
-2556
-2855
-3106
-2979
-2461
-1987
-1532
-1069
-427
30
119
208
409
514
422
204
50
-95
-281
-513
-600
-485
-341
-184
-108
-41
14
-39
-149
-211
-147
-8
296
591
847
1305
1662
2095
2456
2764
3121
3423
3508
3486
3348
3070
2901
2951
3312
3664
4275
4939
5603
6288
7001
7963
8991
9758
10441
11523
12533
13057
10559
3680
-4133
-12730
-19616
-22832
-22298
-17834
-14107
-12030
-10191
-7667
-5258
-2560
1263
5135
7848
8238
8365
8132
6744
4785
2581
918
38
557
2693
5969
8740
10042
9664
7434
4361
1189
-1521
-3357
-4941
-7000
-9444
-11840
-13649
-14473
-13876
-11683
-8357
-4771
-1127
2425
5101
6545
6721
5945
4538
3036
2245
2342
2756
3166
3461
3389
3064
2834
3056
3676
4204
4245
3595
1967
-593
-3640
-6723
-9308
-11070
-11818
-11478
-10148
-8081
-5706
-3430
-1417
337
1803
3115
4363
5336
5778
5570
4787
3642
2409
1455
989
980
1375
2088
2879
3391
3382
2712
1424
-309
-2191
-3910
-5309
-6375
-7154
-7672
-7924
-7710
-6927
-5571
-3744
-1633
473
2342
3819
4795
5193
4976
4351
3486
2624
1992
1696
1664
1702
1690
1592
1455
1312
1137
900
512
-120
-1015
-2161
-3423
-4651
-5678
-6378
-6590
-6214
-5342
-4067
-2631
-1150
144
1111
1081
953
961
609
-4
-640
-909
-1315
-1812
-2236
-2162
-1852
-1774
-1596
-1235
-727
-576
-875
-1294
-1609
-1765
-2220
-2492
-2339
-1922
-1491
-1224
-817
-523
-416
-536
-845
-1085
-1408
-1690
-2078
-2418
-2616
-2745
-2693
-2594
-2174
-1590
-957
-279
235
619
774
791
699
447
255
32
-140
-269
-396
-359
-332
-267
-252
-242
-183
-134
-81
-173
-210
-227
-226
-159
-95
292
752
1266
1876
2485
3059
3429
3783
3897
3825
3804
3638
3411
3355
3217
3487
3912
4047
4818
5505
6305
6994
7499
8539
9536
10120
10667
11625
11879
8441
1546
-5226
-13440
-19621
-22497
-21374
-16409
-13274
-10300
-7248
-4675
-3000
-704
2609
5125
6739
6715
7379
6958
5637
4397
2466
1120
352
1142
3358
6541
9288
10770
10240
7739
4418
425
-3042
-5413
-7254
-8974
-10366
-11465
-12102
-12200
-11245
-9074
-6476
-3629
-335
2804
4926
6033
6013
4917
3000
1219
578
803
1656
3035
4412
5264
5521
5468
5216
4760
4061
3137
1776
-114
-2328
-4850
-7448
-9638
-11049
-11541
-10900
-9152
-6588
-3853
-1413
562
1803
2309
2479
2609
2621
2631
2657
2666
2557
2355
2271
2245
2315
2623
3133
3615
3836
3590
2643
972
-1220
-3499
-5538
-7132
-8013
-8219
-7896
-7136
-6001
-4683
-3321
-1956
-661
507
1535
2441
3124
3428
3348
2996
2437
1920
1686
1838
2277
2819
3347
3629
3545
3075
2271
1149
-169
-1510
-2742
-3832
-4699
-5336
-5679
-5931
-5831
-5295
-4512
-3457
-2311
-1146
-188
411
778
891
795
245
-640
-988
-1106
-1216
-1334
-1349
-1388
-1373
-1513
-1554
-1301
-1314
-1423
-1493
-1527
-1384
-1517
-1815
-1947
-1795
-1536
-1474
-1310
-1025
-821
-971
-1325
-1696
-2137
-2493
-2888
-3076
-2897
-2646
-2285
-2011
-1644
-1175
-771
-387
-67
297
490
613
630
565
479
219
-23
-256
-444
-463
-500
-500
-506
-608
-753
-953
-1078
-1180
-1145
-1029
-813
-433
-87
328
726
1130
1550
1890
2189
2497
2634
2769
2839
2824
2787
2679
2444
2372
2671
2692
3107
3655
4237
5229
5565
6042
7043
7699
8469
9422
10161
10909
11484
11633
11500
7093
-362
-8428
-16966
-21725
-23080
-19938
-14406
-10337
-7127
-4728
-2718
-1538
427
2169
3254
3517
2987
3730
4030
4218
4033
3032
2092
1864
3127
5933
9479
12014
12855
11172
7527
3051
-1555
-5249
-7601
-9230
-10259
-10480
-10219
-9358
-8363
-6988
-5442
-4260
-3047
-1383
490
1909
2724
2532
1491
-70
-1104
-728
691
2864
5373
7582
8928
9312
8878
7730
5886
3547
1144
-1187
-3250
-4888
-6241
-7405
-8268
-8767
-8712
-7930
-6483
-4574
-2699
-1184
-247
-11
-373
-911
-1298
-1413
-1010
-40
1389
2961
4420
5599
6268
6362
6056
5537
4772
3792
2622
1218
-430
-2207
-3867
-5262
-6240
-6665
-6523
-5886
-4907
-3802
-2798
-2141
-1815
-1761
-1854
-1833
-1556
-969
-146
820
1848
2795
3593
4223
4690
4950
5040
4962
4648
4066
3185
2046
727
-637
-1867
-2847
-3532
-3915
-3977
-3839
-3607
-3400
-3280
-3246
-3299
-3286
-3153
-2819
-2322
-1730
-1681
-1185
-387
265
671
896
1468
1542
1274
1097
942
234
-798
-1322
-1667
-1926
-2310
-2366
-2257
-2229
-1878
-1868
-1839
-1739
-1605
-1652
-1896
-1860
-1768
-1859
-2088
-2124
-1888
-1696
-1413
-1202
-946
-583
-555
-644
-946
-1035
-1132
-1346
-1353
-1184
-860
-734
-494
-236
-85
-23
-105
-174
-337
-463
-545
-756
-936
-1095
-1202
-1210
-1119
-839
-586
-252
120
446
695
834
1016
1025
1014
988
1024
1192
1320
1525
1846
2142
2508
2828
3055
3284
3255
3354
3261
3351
3389
3450
4197
4643
5250
5993
6724
7627
8144
8835
9563
9970
10117
10408
8414
2743
-3803
-11620
-17728
-20443
-19680
-14649
-10208
-6502
-3086
-1126
-112
101
566
177
-881
-2009
-1699
-178
1287
3449
4349
4366
4204
4476
6113
8371
10581
11755
10903
8174
4613
431
-3418
-6223
-7983
-8922
-8835
-7747
-5970
-4248
-3120
-2347
-2838
-4028
-4934
-5191
-4810
-4105
-3106
-2217
-1739
-1269
-30
1647
3505
5518
7244
8350
8653
8279
7257
5393
2933
407
-1934
-3587
-4232
-4087
-3524
-2895
-2453
-2404
-2773
-3337
-3872
-4483
-5042
-5272
-5296
-5128
-4673
-3930
-3004
-1988
-722
806
2349
3814
5150
5969
6047
5479
4426
3059
1659
562
-114
-433
-445
-220
-9
26
-189
-678
-1447
-2357
-3193
-3838
-4273
-4456
-4405
-4263
-3991
-3516
-2795
-1880
-822
332
1390
2208
2750
2988
2876
2502
2002
1509
1125
992
1172
1534
1863
2083
2048
1643
992
205
-631
-1436
-2131
-2650
-3032
-3268
-3336
-3268
-3096
-2813
-2389
-1878
-1313
-737
-285
24
-159
-502
-765
-979
-890
-913
-907
-764
-644
-419
-342
-498
-1072
-1786
-2236
-2398
-2467
-2645
-2498
-2200
-1871
-1549
-1333
-1013
-862
-732
-635
-661
-687
-836
-969
-1207
-1436
-1662
-1812
-1751
-1773
-1690
-1582
-1394
-1228
-1318
-1425
-1569
-1609
-1565
-1460
-1212
-997
-693
-410
-172
41
192
398
459
514
516
441
353
126
-61
-273
-421
-521
-603
-542
-436
-277
-165
-51
101
200
333
411
523
679
849
1129
1375
1669
1969
2273
2593
2864
3220
3520
3845
4227
4525
4926
5081
5263
5664
5894
6138
6291
6746
7104
7045
7222
7414
7555
6487
3092
-1568
-7089
-12649
-15483
-15318
-12536
-8819
-5797
-2559
-840
-463
-627
-1240
-2346
-4226
-5351
-5255
-3401
-784
2402
5039
5983
6310
5980
6057
6529
7064
7312
6622
5209
3473
1495
-477
-1928
-3128
-3917
-4025
-3234
-2012
-906
-346
-606
-2038
-4370
-6388
-7830
-8282
-7719
-6184
-4191
-2345
-586
981
2108
2561
2729
2593
2278
2077
2078
2260
2316
2225
1978
1593
1314
1381
1669
1994
2229
2173
1625
568
-777
-2302
-3854
-5111
-5742
-5770
-5244
-4200
-2926
-1811
-1141
-849
-909
-1276
-1660
-1832
-1814
-1622
-1183
-533
188
897
1573
2109
2419
2620
2766
2788
2693
2440
1926
1133
248
-547
-1136
-1421
-1380
-1121
-804
-532
-359
-440
-795
-1364
-2041
-2708
-3215
-3319
-3055
-2506
-1783
-1029
-386
90
394
567
650
699
777
855
904
940
950
919
890
902
966
1061
1157
1196
1080
803
384
-192
-862
-1554
-2118
-2730
-2958
-2895
-2707
-2273
-2003
-1727
-1914
-2232
-2369
-2640
-2776
-2843
-2603
-2386
-2056
-1669
-1302
-929
-767
-395
-272
-125
-68
-281
-385
-563
-734
-1072
-1317
-1321
-1328
-1307
-1237
-1162
-1304
-1616
-1861
-2215
-2484
-2705
-2753
-2572
-2341
-1907
-1580
-1179
-825
-663
-602
-647
-602
-642
-640
-635
-651
-634
-669
-621
-608
-548
-383
-235
-84
-19
18
-15
-161
-326
-512
-622
-651
-565
-395
-170
118
334
495
572
602
614
601
735
933
1154
1395
1583
1764
1915
2074
2346
2553
2821
3069
3265
3419
3533
3767
3811
4058
4262
4411
4545
4551
4838
4874
5046
5195
5204
4920
3964
2229
-623
-3600
-6515
-7917
-7726
-6594
-4521
-2952
-1329
-736
-1015
-1720
-3212
-4803
-6430
-7067
-6653
-5011
-2711
-214
1892
2970
3431
3172
2841
2453
2135
1898
1780
1865
2189
2636
2975
3224
3050
2758
2369
2101
1863
1571
1101
273
-783
-2085
-3075
-3926
-4317
-4272
-3910
-3233
-2616
-1999
-1735
-1854
-2386
-3102
-3826
-4259
-4154
-3549
-2477
-1244
19
1018
1638
1926
1935
1723
1441
1227
1156
1301
1549
1855
2029
2048
1919
1656
1344
1083
893
668
397
0
-497
-1100
-1699
-2196
-2568
-2726
-2668
-2440
-2149
-1902
-1756
-1793
-2007
-2303
-2545
-2645
-2520
-2104
-1508
-785
-79
533
996
1276
1390
1359
1262
1157
1129
1164
1241
1375
1510
1598
1609
1527
1371
1129
846
554
247
-47
-345
-619
-887
-1122
-1299
-1435
-1521
-1558
-1554
-1515
-1466
-1426
-1454
-1513
-1546
-1547
-1465
-1264
-965
-608
-217
154
447
622
656
625
540
437
388
378
380
425
304
-16
-307
-583
-737
-898
-1011
-1276
-2098
-2723
-2926
-2856
-2835
-2865
-2654
-2450
-1992
-1441
-1098
-1398
-1800
-1876
-1743
-1389
-1310
-1112
-753
-192
216
54
-179
-486
-755
-1076
-1349
-1533
-1594
-1381
-1059
-1091
-986
-538
-398
-456
-519
-531
-694
-636
-766
-948
-972
-956
-847
-608
-275
-215
-91
31
112
67
-144
-371
-531
-413
-269
-153
42
303
605
844
880
787
702
680
625
567
554
603
690
774
869
930
1006
1020
1016
1114
1259
1452
1564
1655
1749
1828
1993
2191
2423
2621
2728
2792
2903
2830
2732
2598
2401
2359
2277
2179
1953
1721
1499
1243
913
439
-404
-1416
-2027
-2420
-2113
-1711
-1189
-809
-933
-1003
-1344
-1597
-2217
-2825
-3337
-3463
-3136
-2528
-1628
-1053
-516
-408
-531
-828
-1176
-1413
-1550
-1400
-1123
-704
-330
161
489
675
659
497
270
59
51
121
287
326
439
444
406
352
211
122
-48
-132
-261
-326
-417
-506
-649
-830
-938
-1098
-1193
-1288
-1243
-1167
-1104
-1054
-1086
-1191
-1339
-1449
-1532
-1551
-1497
-1318
-1089
-834
-621
-502
-484
-545
-638
-726
-720
-677
-533
-326
-69
217
409
523
528
461
312
187
111
78
129
224
371
480
549
528
471
398
330
255
156
59
-54
-159
-286
-423
-568
-699
-800
-835
-829
-766
-694
-656
-651
-675
-687
-697
-672
-603
-493
-387
-296
-219
-159
-98
-57
-29
-17
-5
13
40
92
136
152
144
122
78
8
-100
-171
-229
-272
-321
-383
-435
-483
-463
-447
-440
-542
-643
-767
-958
-1126
-1276
-1324
-1359
-1318
-1213
-1089
-895
-778
-696
-803
-919
-1048
-1136
-1156
-1170
-1109
-1017
-831
-698
-608
-522
-438
-339
-274
-229
-234
-244
-278
-328
-363
-392
-402
-388
-298
-192
-93
-13
17
56
35
23
-4
-82
-144
-196
-270
-340
-319
-344
-361
-336
-339
-325
-316
-310
-288
-286
-263
-228
-208
-175
-99
-49
14
125
185
212
302
304
279
322
279
240
249
226
193
187
185
189
237
246
235
246
216
173
180
163
163
141
131
179
233
305
411
470
512
550
536
509
512
530
558
597
569
542
542
529
550
583
579
525
498
485
472
480
471
418
286
121
-91
-274
-399
-452
-477
-429
-358
-292
-230
-220
-252
-401
-603
-801
-950
-1014
-1020
-978
-939
-899
-882
-911
-959
-1004
-1045
-1049
-988
-911
-832
-781
-750
-721
-716
-740
-766
-756
-711
-624
-496
-355
-258
-198
-163
-168
-180
-209
-227
-235
-247
-269
-278
-251
-231
-217
-193
-187
-188
-188
-192
-213
-242
-268
-289
-303
-334
-345
-332
-311
-260
-202
-149
-125
-104
-92
-103
-130
-161
-199
-259
-324
-399
-448
-487
-493
-470
-437
-400
-353
-329
-308
-290
-276
-255
-238
-233
-251
-260
-289
-313
-334
-356
-371
-371
-333
-287
-226
-169
-142
-129
-146
-181
-230
-271
-320
-347
-382
-395
-387
-371
-340
-301
-260
-222
-184
-165
-158
-169
-168
-194
-240
-289
-345
-401
-468
-522
-544
-551
-549
-535
-531
-539
-576
-614
-667
-718
-744
-755
-756
-745
-726
-695
-635
-589
-546
-518
-499
-502
-508
-513
-526
-535
-543
-562
-583
-608
-634
-621
-583
-532
-491
-471
-488
-522
-547
-580
-598
-624
-640
-642
-657
-644
-603
-553
-505
-443
-373
-282
-205
-146
-101
-97
-117
-137
-158
-170
-151
-119
-95
-90
-102
-144
-190
-245
-281
-316
-354
-373
-393
-415
-436
-431
-435
-437
-414
-363
-315
-260
-181
-121
-96
-96
-96
-77
-47
-11
26
48
34
8
-30
-70
-98
-100
-79
-48
-8
40
105
164
194
187
155
97
33
-17
-61
-77
-66
-66
-61
-64
-46
-14
19
52
73
101
109
77
34
-42
-138
-207
-250
-261
-241
-178
-94
-24
41
83
117
153
145
139
148
141
129
127
124
103
84
63
19
-9
-20
-42
-53
-70
-100
-134
-170
-191
-209
-231
-262
-323
-400
-477
-535
-552
-554
-542
-508
-485
-464
-437
-428
-420
-429
-452
-482
-495
-496
-474
-445
-408
-352
-301
-273
-274
-257
-257
-264
-266
-252
-253
-283
-316
-358
-390
-403
-414
-445
-460
-471
-460
-415
-366
-293
-228
-174
-115
-86
-99
-114
-137
-161
-174
-186
-184
-177
-149
-108
-67
-38
-19
-5
-13
-27
-49
-98
-147
-200
-267
-330
-370
-389
-344
-262
-169
-74
9
56
57
33
-6
-45
-93
-155
-222
-278
-319
-356
-365
-366
-359
-369
-412
-455
-481
-509
-518
-518
-516
-515
-505
-489
-472
-429
-386
-361
-348
-318
-293
-280
-271
-252
-252
-258
-260
-272
-303
-330
-356
-412
-460
-527
-570
-611
-647
-662
-662
-679
-687
-696
-715
-708
-720
-698
-662
-608
-522
-435
-358
-272
-199
-160
-106
-71
-65
-56
-59
-82
-109
-160
-191
-177
-190
-195
-239
-239
-590
-159
-315
-379
-148
-562
-458
-434
-631
-605
-607
-661
-481
-438
-411
-323
-324
-260
-207
-217
-253
-236
-209
-180
-176
-161
-192
-214
-223
-227
-198
-180
-151
-106
-122
-174
-208
-242
-276
-303
-328
-342
-334
-340
-329
-307
-295
-308
-305
-304
-323
-319
-317
-321
-356
-401
-422
-450
-456
-442
-438
-437
-436
-428
-435
-433
-424
-425
-416
-419
-433
-420
-412
-386
-335
-304
-289
-283
-281
-287
-276
-240
-204
-170
-149
-156
-156
-150
-170
-191
-249
-297
-347
-366
-387
-405
-386
-387
-373
-368
-350
-319
-310
-322
-325
-337
-362
-392
-427
-424
-410
-371
-307
-235
-188
-139
-113
-128
-167
-225
-269
-308
-343
-366
-381
-378
-365
-339
-291
-230
-155
-78
6
65
97
107
83
60
41
22
-13
-26
-26
-48
-71
-105
-113
-124
-139
-146
-158
-178
-191
-216
-257
-317
-399
-460
-490
-508
-505
-464
-417
-366
-299
-260
-193
-122
-39
30
42
44
24
7
-23
-71
-119
-171
-217
-261
-293
-301
-305
-308
-343
-386
-427
-471
-495
-520
-551
-570
-576
-555
-519
-471
-411
-324
-241
-167
-85
-26
6
43
43
12
-24
-48
-52
-59
-50
-76
-120
-184
-258
-300
-310
-311
-304
-312
-345
-398
-469
-512
-533
-524
-489
-433
-345
-239
-126
-32
43
65
41
8
-22
-48
-77
-96
-125
-162
-202
-221
-232
-220
-200
-195
-205
-234
-244
-260
-261
-264
-279
-315
-355
-400
-419
-394
-347
-281
-214
-148
-105
-65
-34
-21
-16
-45
-73
-115
-138
-132
-137
-134
-153
-181
-210
-218
-224
-220
-214
-217
-227
-256
-288
-332
-367
-400
-418
-402
-363
-325
-282
-246
-227
-237
-263
-295
-321
-335
-341
-339
-320
-319
-339
-380
-427
-457
-466
-465
-427
-370
-316
-271
-222
-198
-187
-168
-160
-135
-130
-119
-103
-88
-72
-68
-62
-63
-102
-132
-172
-249
-298
-348
-380
-418
-470
-497
-504
-506
-505
-486
-452
-419
-383
-336
-304
-260
-214
-174
-140
-108
-84
-69
-65
-71
-78
-80
-65
-86
-104
-144
-187
-221
-268
-281
-275
-267
-293
-336
-368
-384
-387
-372
-332
-289
-243
-187
-138
-108
-98
-69
-58
-63
-90
-115
-112
-147
-193
-220
-242
-244
-236
-227
-220
-215
-227
-257
-316
-397
-478
-540
-612
-653
-640
-606
-554
-489
-405
-341
-294
-239
-206
-177
-150
-120
-104
-105
-128
-176
-239
-299
-319
-307
-279
-214
-158
-138
-135
-172
-231
-310
-414
-496
-571
-617
-624
-595
-559
-544
-544
-551
-537
-508
-476
-456
-452
-434
-398
-364
-335
-331
-325
-297
-280
-272
-266
-263
-248
-250
-266
-294
-300
-275
-266
-272
-310
-339
-365
-401
-426
-442
-431
-394
-337
-277
-225
-173
-106
-68
-73
-123
-193
-269
-324
-345
-369
-387
-378
-353
-346
-349
-345
-325
-292
-257
-233
-229
-250
-264
-283
-296
-311
-289
-255
-216
-198
-200
-175
-119
-48
-9
-8
-14
-8
-40
-101
-153
-203
-239
-283
-309
-301
-284
-272
-244
-209
-207
-199
-199
-193
-194
-206
-196
-223
-249
-273
-275
-254
-228
-211
-209
-188
-163
-115
-77
-47
-46
-66
-90
-112
-146
-197
-258
-305
-316
-315
-311
-299
-267
-239
-222
-219
-218
-203
-186
-151
-118
-119
-153
-187
-197
-211
-221
-210
-199
-194
-191
-207
-238
-248
-255
-277
-331
-402
-485
-550
-561
-560
-551
-500
-432
-371
-322
-290
-240
-191
-154
-145
-117
-70
-32
-6
1
24
43
42
31
25
26
26
38
8
-61
-138
-211
-292
-373
-421
-435
-417
-389
-357
-307
-270
-237
-209
-175
-138
-86
-50
-27
-33
-55
-46
-36
-68
-121
-126
-140
-143
-129
-124
-124
-118
-103
-121
-153
-174
-173
-177
-193
-204
-219
-221
-226
-245
-253
-259
-280
-307
-322
-303
-252
-193
-164
-151
-150
-153
-193
-265
-304
-327
-312
-350
-382
-404
-385
-430
-669
-403
332
269
-644
-1051
-369
368
165
-484
-888
-556
79
199
-190
-495
-327
86
215
0
-224
-168
-61
-73
-122
-25
-439
-1510
-997
236
608
-8
-595
-54
284
304
-124
-740
-717
-455
-275
-322
-390
-96
359
537
299
-54
-176
-163
-196
-276
-380
-341
-198
-95
-72
-177
-301
-321
-286
-286
-343
-395
-354
-261
-240
-287
-339
-370
-383
-386
-401
-407
-376
-283
-149
-58
-44
-44
-19
-29
-90
-189
-258
-287
-297
-278
-280
-300
-224
-155
-191
-269
-311
-316
-338
-340
-367
-404
-385
-351
-319
-297
-283
-267
-236
-205
-207
-205
-173
-145
-141
-144
-158
-157
-164
-210
-277
-337
-390
-413
-445
-465
-451
-445
-438
-446
-456
-470
-479
-512
-546
-548
-532
-492
-442
-382
-317
-266
-212
-142
-85
-60
-54
-35
-10
-21
-74
-135
-189
-237
-298
-358
-391
-419
-449
-445
-435
-448
-479
-488
-490
-505
-505
-495
-458
-424
-384
-333
-295
-262
-246
-225
-209
-210
-189
-167
-157
-164
-169
-183
-201
-229
-244
-257
-279
-264
-274
-293
-336
-377
-399
-429
-438
-411
-371
-318
-257
-208
-176
-181
-193
-200
-191
-161
-140
-154
-170
-197
-214
-230
-258
-265
-246
-194
-122
-77
-43
-40
-80
-143
-208
-256
-318
-382
-425
-399
-353
-334
-334
-307
-267
-270
-289
-310
-338
-356
-356
-371
-389
-404
-442
-470
-467
-443
-389
-350
-314
-277
-239
-216
-229
-260
-278
-293
-312
-279
-238
-180
-136
-107
-95
-106
-105
-87
-59
-38
-24
-22
-38
-91
-164
-249
-306
-324
-327
-337
-342
-338
-346
-357
-365
-369
-362
-343
-318
-265
-205
-152
-98
-50
-30
-37
-39
-71
-80
-80
-99
-106
-115
-128
-138
-153
-185
-207
-191
-152
-130
-140
-169
-204
-229
-264
-289
-283
-275
-243
-207
-149
-112
-90
-65
-61
-45
-45
-25
-7
-5
-21
-44
-110
-193
-258
-312
-344
-359
-377
-389
-406
-420
-428
-427
-429
-433
-437
-440
-443
-449
-438
-427
-397
-354
-309
-231
-148
-93
-62
-36
-13
-1
9
-2
-26
-55
-90
-116
-138
-182
-227
-262
-294
-323
-314
-314
-325
-363
-378
-396
-417
-432
-429
-416
-403
-382
-378
-376
-371
-324
-287
-238
-194
-149
-112
-85
-64
-65
-73
-105
-128
-138
-169
-205
-236
-283
-346
-386
-416
-416
-379
-326
-267
-217
-174
-160
-160
-192
-221
-241
-262
-268
-280
-296
-291
-282
-267
-258
-237
-221
-212
-219
-252
-281
-318
-372
-418
-437
-452
-461
-464
-447
-411
-378
-335
-289
-241
-205
-205
-203
-224
-253
-281
-319
-337
-337
-326
-329
-304
-295
-286
-268
-247
-238
-244
-271
-302
-329
-379
-403
-427
-432
-428
-433
-434
-430
-412
-381
-355
-307
-274
-245
-230
-220
-206
-214
-208
-212
-207
-206
-207
-202
-204
-209
-237
-269
-303
-329
-351
-380
-402
-416
-442
-484
-519
-530
-537
-523
-487
-445
-413
-384
-363
-354
-343
-321
-308
-280
-262
-239
-219
-215
-222
-233
-224
-229
-225
-229
-222
-217
-226
-229
-250
-282
-302
-322
-343
-365
-356
-343
-323
-296
-284
-277
-290
-297
-299
-302
-320
-348
-368
-400
-406
-405
-397
-374
-349
-329
-319
-295
-296
-291
-282
-281
-269
-271
-280
-301
-309
-304
-299
-282
-267
-252
-235
-207
-198
-207
-245
-306
-354
-404
-444
-460
-459
-469
-487
-490
-491
-487
-469
-435
-385
-339
-287
-250
-220
-204
-201
-184
-149
-97
-58
-22
-17
-29
-40
-62
-97
-131
-155
-190
-228
-253
-259
-300
-327
-378
-432
-459
-476
-492
-481
-444
-413
-385
-346
-320
-296
-243
-202
-164
-101
-40
-16
11
30
0
-39
-63
-77
-102
-132
-159
-193
-229
-270
-303
-339
-376
-421
-473
-504
-531
-543
-548
-552
-531
-494
-426
-337
-249
-187
-143
-84
-40
-7
14
16
17
21
35
49
66
72
55
14
-23
-60
-108
-146
-204
-246
-303
-345
-393
-446
-478
-482
-468
-472
-436
-378
-323
-262
-198
-159
-137
-115
-114
-124
-146
-147
-147
-178
-199
-186
-185
-170
-131
-90
-68
-114
-154
-174
-230
-252
-325
-329
-262
-355
-446
-370
-265
-317
-464
-195
-623
-708
-295
-607
-1283
-1272
-906
-927
-706
-409
-172
69
246
287
11
-291
-448
-1467
-1475
-1471
-1663
-1049
-966
-434
-48
-146
59
-329
-506
-572
-900
-963
-1061
-812
-532
-378
-10
37
114
46
-143
-271
-478
-513
-688
-626
-282
-359
-181
-52
-149
-110
-321
-448
-620
-851
-805
-900
-872
-551
-637
-483
-318
-417
-305
-334
-485
-511
-542
-474
-470
-422
-259
-231
-55
23
-57
6
-27
-177
-269
-216
-219
-291
-178
-125
-248
-229
-121
-339
-449
-333
-325
-546
-439
-215
-292
-281
-240
-243
-304
-337
-316
-415
-464
-403
-353
-552
-345
-472
-846
-279
-611
-430
-359
-551
-145
-356
-278
-238
-487
-304
-386
-293
-274
-517
-257
-402
-616
-544
-335
-513
-464
-204
-396
-624
-508
-236
-557
-731
-862
-596
-496
-843
-554
-269
-685
-502
-119
-420
-498
-410
-184
-243
-415
-50
-308
-554
-288
-118
-506
-930
-613
-515
-624
-218
-444
-609
-348
-392
-519
-633
-1041
-918
-532
-1034
-826
-643
-439
-408
-213
-491
-700
-383
-512
-353
-334
-851
-565
-51
233
449
-967
-391
365
39
-669
-1265
-251
31
-316
-570
-756
-104
12
-190
-1152
-990
-226
-727
-815
-1041
-608
-697
-94
386
-618
-778
-106
-698
550
-218
-1540
-475
-99
350
-57
-998
-618
764
218
-691
-833
-623
-56
-257
-819
-8
-578
-474
30
-390
-832
-131
291
-969
-613
-399
-811
-699
-374
428
-422
-1001
45
-187
-204
-359
-1426
-690
25
-940
-135
-123
-698
-503
-5
58
-1343
-1306
-325
-306
-741
-1495
-930
296
426
-1146
-1284
404
-500
-857
-820
-1420
-298
840
-1263
-1079
639
-100
-712
-805
637
-770
-1447
-293
234
-872
-812
-349
-108
36
-1184
40
-253
-851
584
-952
-1634
4
895
-829
-429
400
115
213
-924
-285
1181
-488
-396
-9
-174
212
-108
382
345
100
-209
419
931
-150
-726
-175
78
-475
85
130
-160
-258
978
1439
348
-34
-441
246
630
-132
-55
-517
976
2189
-78
494
509
568
1273
530
-1007
666
703
-308
1061
1181
94
391
1348
738
589
23
-69
576
588
315
94
74
1070
1635
115
-135
2267
142
-494
1298
-45
-170
234
106
662
1308
-673
525
1090
207
509
-184
-288
538
198
443
-356
209
1042
85
529
-1065
81
898
-20
-530
242
-922
467
1745
-394
559
-392
467
707
-374
610
-995
-1084
1243
393
438
252
-398
324
1288
-345
-722
167
321
-86
-661
178
954
-447
136
679
7
370
-420
-724
832
49
-772
344
676
-91
-278
496
408
-325
-233
333
833
-102
-1049
133
302
2020
-527
-1657
1673
-116
158
368
-1280
-739
152
2265
841
-1554
-1502
1912
1440
-1705
-531
-133
70
11
-68
1585
-796
-555
1195
223
-749
36
629
-217
-219
281
1331
-595
-877
-131
724
861
-466
-1517
1333
1513
-1880
-1096
207
400
425
-847
-468
115
56
1215
-812
-1845
-172
1912
-1082
-1709
-25
126
-143
-524
801
-521
-1368
541
1023
-282
-1217
12
88
137
-532
377
932
127
-409
-144
1063
237
-348
-869
899
-185
-471
613
193
-253
-594
-146
311
-396
-1543
1744
-201
-1307
1355
-103
-515
-416
1091
-662
-110
503
-345
-238
-180
695
-391
69
884
-80
-104
-355
-651
1434
205
-1596
-651
-46
1362
-1645
-1077
901
-534
-513
-632
231
-1366
-171
44
-168
193
-1166
-711
-4
434
-1194
-736
-239
149
937
-1155
-1393
783
1057
-1739
-390
-69
-305
42
150
-565
-974
526
-110
-1088
-1100
-115
-1014
-610
79
-806
-1346
-795
-214
969
-875
-1684
-520
-425
363
-2005
-553
493
-1190
-765
374
56
-354
611
-763
-1611
428
561
-908
-2030
759
541
-934
22
122
-560
-144
-1026
-772
-76
-1152
-371
-13
-175
-1876
-100
746
-463
-1292
-1175
417
-228
-347
-787
-1859
284
2121
-1439
-1346
269
259
1046
-889
-3043
-392
2135
-911
-1102
600
-647
137
-98
-100
-324
-1688
-100
-33
716
-1131
-558
358
-1782
1413
242
-2244
-900
1553
-178
-1778
-209
686
-56
73
437
-718
-347
572
40
-1414
554
135
-662
-7
-189
1277
324
-1085
-351
226
-64
-381
-408
-1283
281
867
-450
-801
-474
857
-188
-264
-358
36
-5
-1553
697
152
-986
593
-78
-1022
980
291
-1226
-295
139
-405
934
-898
-1061
626
-351
126
-663
-54
-1195
602
112
-1486
-278
292
757
-993
-172
622
-922
767
137
-1164
-573
1034
896
-741
-1193
1423
931
-2263
690
1309
-825
-457
-250
152
-3
-1733
1089
878
-2015
-116
1450
-159
-1746
-303
363
-238
-740
-473
159
174
-262
268
863
-1166
-1055
591
-104
-651
-807
1172
556
-1139
880
73
-209
423
-1055
-286
468
-523
-234
-1187
-826
1085
760
-1046
-1083
223
-487
-270
-488
-1980
-71
985
-740
-1234
-91
513
398
-1577
-1682
469
-614
-745
219
-819
791
115
-1121
957
142
-761
-173
392
-961
139
364
40
-269
-715
783
320
-225
-1059
166
237
-520
-180
-1485
452
56
-75
-9
-1046
-348
-88
355
237
-1430
-173
958
-591
159
-1042
92
1054
-766
-538
-426
-248
10
321
-272
-1396
-75
484
-1574
-361
772
-2790
283
1009
-1383
-1090
-309
269
-1821
-722
-86
-106
-556
-883
-137
-383
-469
120
-230
-1135
189
-33
-1046
288
-581
-461
690
-1467
-791
673
-274
-1113
-175
111
-797
-249
-416
319
-1324
-1182
607
-104
-1030
-738
492
-1499
99
-426
8
-303
-1019
395
-221
-181
-523
-534
15
-842
-391
361
-351
-834
230
155
-1492
-158
224
-785
-706
654
-583
-1102
-543
838
-690
-1031
389
6
-314
-729
37
851
-1432
-1622
1762
-446
-2102
559
1219
-1010
-1945
502
545
-59
-589
-891
959
-655
182
-473
-436
-1019
-993
665
-513
-1354
-170
62
-1329
787
-979
-1522
403
-938
-1684
-2
-254
-877
-640
169
-619
-1000
-326
-69
-36
-2661
770
-552
-613
-677
-1034
1024
-1697
-446
372
-830
-1294
-253
-1045
-41
-618
-1020
-534
-493
132
-1001
-202
-957
-241
-972
-291
-921
-1009
701
-938
-1381
-91
85
-1205
-820
-556
-716
146
-434
-865
-893
-147
-623
-442
-495
-668
14
-744
-103
-1575
-366
966
-1821
-810
-454
236
-494
-2033
-360
5
-501
-51
-902
-1037
397
20
-877
-1142
-188
215
-775
-307
-484
-785
362
530
-1660
-741
1302
324
-1325
-376
404
-580
737
-627
-991
90
-143
-600
-33
-252
-189
310
-1215
-894
412
-40
-435
-372
-790
540
189
-983
-386
-205
-226
-231
12
-738
488
290
-1140
-179
-305
-577
439
-870
-1383
882
-828
73
-269
-625
256
-533
-464
124
-227
-1006
-321
47
-372
-256
235
-208
5
-338
345
-714
-1096
767
170
-1068
-1141
917
-279
-1418
1333
-814
-1023
533
-693
-224
-601
-494
-29
-625
112
-586
-365
251
-545
-1140
746
454
-1625
-115
-251
434
-261
-909
742
-754
-300
26
-592
-659
-356
-803
65
-296
-696
659
-831
-159
-283
-439
-149
-1104
-387
261
-293
-1623
-547
1131
-811
-651
-573
256
-13
-958
-216
-3
-723
-354
12
-497
-25
-1115
-414
-164
-1525
254
228
-1821
-517
563
-231
-785
-703
-330
432
-1005
-938
95
-877
-390
418
-1112
-757
27
205
-964
-714
25
-544
-1392
-108
-48
-691
-430
-1005
-479
302
-49
-1755
288
-800
-220
720
-2380
23
146
-433
25
-1607
143
527
-1459
-423
107
-738
-1277
421
-969
-544
165
-716
104
-830
-270
205
-1042
-179
-114
-901
-424
-114
-134
-1645
545
-337
-546
-803
-356
948
-1390
139
-931
223
123
-959
-32
294
-1246
28
1034
-1846
-262
13
-331
-396
-808
387
-371
-1001
-57
-226
-14
-471
-552
412
-122
-761
-900
848
127
-874
-19
145
155
-754
679
-121
-781
-228
-155
83
-1472
-28
788
-1208
-71
12
35
-1567
-104
1007
-1473
49
-1157
-493
865
-1206
-548
-273
-882
212
-202
-1096
-527
213
-98
-341
-629
-615
232
145
-571
-1049
86
259
-647
-212
-392
-87
-166
-847
-130
499
-82
-1423
826
961
-1289
-1219
1258
336
-1866
167
-200
340
229
-237
-453
-101
819
-1360
-229
-18
446
-402
-1860
1269
-344
-385
-374
-263
-363
-4
752
-1751
-297
720
-221
-707
-481
-924
695
-142
-1053
-816
425
424
-1943
99
-180
-452
-271
620
-999
-793
788
-26
-876
-1555
1106
381
-1494
-853
-354
549
-490
-864
51
-525
-721
-30
520
-1704
20
-7
-537
-203
-713
176
-219
-531
-1530
450
115
-524
-142
-1583
690
-174
-1074
223
-1022
-602
944
-1083
-682
473
-1004
-127
1266
-1028
-1460
1081
296
-181
-1135
-286
1069
-368
-1250
499
58
-1195
520
776
-93
-1670
435
1266
-1546
-1002
28
467
-661
-943
634
-28
-574
-654
472
257
-1099
-296
1134
-660
-1405
292
839
-473
-2018
1595
109
-772
286
-334
250
-1130
123
181
-1004
-75
249
-841
-338
-773
22
-220
-1333
205
-695
-804
-758
265
-975
-975
-181
-342
187
-1396
287
-556
-251
-606
-88
-342
-1663
841
647
-1771
-1012
595
-142
-1432
167
137
-1889
351
169
-1825
-348
341
-1441
-156
-747
73
-284
-1123
286
-6
-576
-537
-385
-318
-27
-1474
-584
667
-475
-854
-327
402
-606
-354
308
-483
-193
80
378
-1284
-376
1005
-262
-1296
-581
561
-267
-806
148
-502
-1001
1028
-348
-934
-278
91
637
-451
-1072
90
508
-1183
-517
143
-81
-385
-373
460
-1222
-2
1259
-1872
-645
1880
-1011
-1348
-492
337
655
-1448
-354
281
-405
-1000
667
-232
-1023
-123
-116
408
-821
-1318
741
612
-1108
-1569
434
522
-1530
-846
806
-426
-958
45
-272
-616
-11
-624
-650
-70
-835
-424
-249
-474
-800
281
-984
-860
1017
-1706
-1225
747
-590
-1169
700
-1164
-338
-4
-795
-584
-899
1216
-708
-841
-518
706
-314
-942
-319
6
-94
-1455
519
-300
-324
-901
-891
659
-761
-1364
19
-419
-854
170
134
-1513
97
-66
-1043
-96
-944
-76
-294
91
-763
-1658
567
582
-1059
-1347
383
188
-821
-87
-781
-841
546
1085
-1051
-1537
277
841
-199
-1463
-534
1507
-980
-1091
1075
-132
-1542
250
1192
-2126
172
588
-7
-271
-1112
461
499
-715
-710
1216
-6
-1312
-290
915
-301
-644
-8
605
-198
-664
1254
-1769
-139
1473
-1154
-695
-64
635
-147
-1057
-572
369
-229
-399
342
-1237
-744
1765
-475
-1431
-80
292
29
-950
-560
848
-63
-1008
-88
395
-515
-230
835
-1746
655
674
-2162
588
274
-306
-1169
-269
758
-1191
368
-577
-264
-414
-69
-486
-468
120
-1255
698
131
-617
-138
-94
265
-385
-342
-719
16
321
-433
-426
-581
403
471
-621
-348
724
-240
-1415
444
190
-1452
-468
2
165
-773
-771
525
-302
-142
-721
-309
7
24
-96
-1169
7
-866
778
323
-1465
1060
-589
-328
640
-258
-796
900
-911
309
1107
-1192
213
563
-1074
-1108
1043
854
-1664
-1026
1555
-785
-158
95
-943
1110
-552
-509
577
-608
708
-363
-1600
1047
1547
-1164
-992
207
287
1229
-907
-1483
-107
1139
649
-1722
-467
1190
-92
-971
231
-607
-1091
845
-1
-1590
-1259
1541
15
-1658
-3
408
693
-1534
-1577
1251
352
-1367
-124
40
-1085
1234
-318
-1175
-484
156
1417
-1519
-1255
-169
832
-585
-313
-628
-1328
336
771
-251
-2285
-331
1253
-667
-457
-1342
492
203
-1632
-12
902
-1142
-1775
1733
-312
-1210
-549
-22
743
-959
-868
543
-213
-1042
133
-55
44
340
-1328
-497
1486
-927
-1795
615
35
-1184
549
-1026
-287
239
-1043
-251
195
-856
-382
15
-773
-745
-448
-467
-379
-472
-394
135
-946
-180
-359
-409
-108
-1032
-942
359
1089
-2357
-1566
1417
378
-965
-1672
792
-87
-932
521
-78
-1557
-1162
2048
-700
-2064
170
240
-137
-1183
-279
-322
-1362
419
-273
-96
-1394
-643
1102
-804
-273
-591
-9
-813
236
-35
-1448
372
-505
468
-175
-1402
120
251
-142
-1409
-948
459
508
-1350
-1895
1907
543
-1918
-233
541
-296
-1258
-256
-332
-563
850
-841
-1599
220
341
-703
7
-878
-1089
385
-184
-1347
-675
157
-518
42
-1006
142
45
-1062
33
174
-1183
-386
1007
-1205
-692
586
-633
-406
1076
-1245
-806
484
-42
-373
-393
-1119
-310
2028
-1582
-1205
925
-174
499
-1136
-1559
1240
830
-1735
-876
1584
-355
-99
-389
-425
208
-688
-68
-244
-341
-371
200
414
-1604
335
566
-980
161
-321
-167
-1029
-122
785
-576
-34
-150
-231
45
-630
172
-279
-1411
41
788
-1421
427
962
-2022
-310
1863
161
-1868
-725
1276
57
-1085
-370
527
-465
-186
-452
-165
343
-676
-374
-179
-667
535
519
-1651
-210
166
679
-84
-798
-944
317
-223
-585
638
-429
-7
166
49
-458
-1183
338
449
-1250
-33
43
-599
-51
-243
-1075
225
1087
-888
-1253
-20
912
-115
-929
-1207
532
374
-190
65
-948
-87
1204
-843
-1216
696
167
-517
50
-592
341
802
-147
-899
-647
827
531
-448
-671
171
571
-419
-451
-57
22
544
-569
-288
698
-498
-460
519
-500
-542
599
-309
21
-918
-189
1204
-1133
-730
661
389
-472
-791
470
-122
-929
-490
56
-355
-756
-32
-17
-588
-375
-346
-138
-130
-381
-285
354
-344
-848
554
89
-361
-253
-873
1010
-83
-1182
750
60
-1147
-78
243
-735
-374
742
-735
-685
-392
-990
811
205
-1469
-440
214
-428
-633
-818
-984
1031
364
-2018
-649
472
29
-1455
-921
225
376
-49
-1643
-321
1141
-1374
-294
82
-1004
128
-439
-89
-263
-1256
49
142
-995
-672
153
409
-850
-1637
-36
1339
-1850
-1555
1944
-767
-1494
126
-266
-323
-183
-669
-16
-461
-434
43
-88
-254
-1277
514
-51
-957
5
-334
113
-43
-1547
120
1232
-844
-1181
802
-73
-707
257
-664
103
-832
-280
1015
-668
-796
-564
1067
-435
-1911
867
340
-935
363
-526
-477
577
-497
23
-134
-759
354
572
-110
-1063
297
-204
316
-34
-1595
539
591
-349
-168
-129
-584
-183
185
73
-12
-1381
812
398
-1091
428
209
-486
-463
893
-355
-649
-646
-24
978
-455
-1594
1081
995
-1929
-41
1198
-552
-1517
612
440
-621
-643
155
187
-18
-717
-569
168
-555
-258
-886
-366
104
-536
-106
-799
-413
29
-671
-248
-805
-155
-780
-84
651
-1649
-412
261
-444
21
-1117
-761
97
-218
-179
-640
-1042
59
437
-710
-103
-834
-640
493
-810
-641
291
-337
-631
288
-488
-367
-490
78
-127
-149
-862
-602
323
194
36
-644
-877
518
404
-857
708
-1386
-203
546
-36
-220
-1091
783
-262
-268
-58
-599
-549
984
-727
-1537
1335
125
-879
-964
755
713
-1387
-891
919
142
-1141
462
-611
-320
175
-306
-229
-487
-177
446
-624
-755
579
-970
276
-426
-992
638
-401
66
-280
-965
607
442
-1857
720
513
-1034
-107
811
176
-1882
496
660
-706
72
-137
-526
404
86
-413
-289
-397
498
-76
-157
-19
-562
-136
300
-871
-391
375
-441
-576
447
-710
-293
738
-1086
-503
127
-304
346
-514
-763
76
156
-332
-152
92
-545
-97
472
-394
-1340
1028
756
-1489
211
829
257
-307
-938
-400
740
459
-1173
-754
961
30
-295
-265
-1398
565
1041
-673
-924
-378
841
-550
-743
408
-521
-711
-226
275
-494
-1432
212
135
-907
-800
821
-440
-1623
667
-208
-1155
-396
-51
-731
-992
-622
-144
86
51
-1183
-760
724
-197
-851
-328
110
-755
-294
-105
-527
369
-900
-459
331
92
-564
-941
690
-1119
-504
801
-45
-1099
-599
1186
-647
-891
-366
-707
301
-982
-1019
600
-121
-968
-957
52
472
-995
-976
-154
-319
-312
-266
-485
-1164
854
-617
-632
202
-1051
157
-29
-583
-249
-152
-509
-231
162
-613
-174
-265
-254
-18
-198
-504
451
-619
-773
1304
-488
-872
439
-651
-152
231
7
-263
-238
308
-498
135
-694
-686
1252
-834
-562
715
-189
-450
326
-372
-853
726
-177
148
-320
-1608
360
825
-498
-163
-649
-155
248
-1244
647
109
-1354
-243
217
228
-264
15
-196
-16
-270
-544
-53
-49
-115
-350
-470
-542
348
-265
-300
-1121
-281
1164
-832
-1475
27
-353
147
627
-1793
-1281
915
278
-1136
-1527
-1348
507
499
-1907
-375
420
-562
-585
-974
-815
-331
-758
-711
-694
-901
-19
-497
-860
-53
45
-1065
-1104
-360
-636
397
-829
-710
153
-984
-377
8
-457
-771
-703
-944
288
-486
-1048
96
-863
-343
41
-299
-547
-483
-892
-375
-288
-666
89
531
-558
-1204
472
286
-734
-1537
-59
432
-382
-170
-961
568
-502
-1241
916
-173
-1281
-887
910
58
-1453
-259
-224
612
-684
-1360
1103
-417
-1577
-95
-72
-357
-514
-456
-21
36
-370
329
-1099
-658
-561
279
844
-1789
126
1064
-1092
-1225
731
66
-656
125
-1481
-117
817
-192
-571
-1241
-64
625
290
-160
-576
-1336
139
862
-1083
-605
899
-138
-1773
371
1571
-1612
-1460
322
92
-992
-259
15
-1101
-505
-393
249
-316
-2313
-201
122
-498
-47
-1080
-1023
-469
-255
-499
-322
-572
-358
-190
-1123
-558
-124
-453
-202
-1235
-729
28
44
-660
-943
-469
-451
-287
-512
-838
-533
139
-636
-1182
399
34
-682
-721
-1148
721
-542
-717
-618
-666
-217
-179
-100
-1083
146
-381
-510
116
-554
-1308
93
819
-1429
-593
306
-171
-551
-818
-130
-153
-337
-220
-697
-800
-271
476
-684
-345
-191
-600
135
-195
-721
-598
339
92
-728
-283
684
-369
-643
274
-553
89
428
-261
-569
47
5
-262
231
494
-10
-983
517
123
-729
813
-298
-447
626
160
58
-148
-376
-39
-50
38
280
-241
-341
332
-455
-194
814
-513
-496
-383
256
439
-579
-158
-718
869
-4
-926
12
711
-20
-1199
274
-424
-181
30
415
-267
-515
34
-155
322
-894
-1316
641
408
-569
-563
195
481
-1302
-551
584
62
-693
-516
-33
-851
51
293
21
477
-991
-389
1056
370
-1928
-276
964
-492
-496
998
-481
-1052
257
-407
-263
-376
-74
-395
-350
205
-296
-386
322
-111
-590
-113
-293
229
-700
76
-18
-1123
91
654
972
-381
-806
-1494
-250
1310
-483
-969
-227
493
790
-183
-1489
-218
254
-654
350
583
-329
-765
-722
333
42
-708
287
-392
27
56
-1609
-434
63
-309
-209
-150
440
236
-265
-1091
-1803
-272
987
586
-598
-1440
744
877
-1375
-1206
534
-610
-436
802
-610
-1011
282
-482
-1649
-36
987
176
-975
-1438
-602
48
-48
-173
-260
-413
267
520
-429
-1087
-1093
73
132
-672
303
97
-1410
-56
197
-573
-633
189
262
-1002
-600
-210
-23
29
-672
-425
-100
639
16
-1064
-254
-365
-521
941
-106
-1526
569
855
-109
-145
-1085
-526
526
678
61
-883
-236
-357
626
629
-911
-701
458
683
-537
-1391
846
1036
-589
-68
40
-435
1113
1092
-1109
-1226
483
761
95
27
-35
324
140
16
-546
-310
-422
-15
252
-231
166
-536
274
190
-1323
288
626
-823
224
-558
-137
483
-688
-37
-355
131
-182
361
306
-815
-775
-37
210
-960
680
-652
-433
900
-672
-1043
-796
-2
96
-41
-28
-353
-346
-490
-95
138
-1095
19
-142
-307
544
-1207
26
-321
-1544
579
643
-784
-616
-568
-169
241
-1163
-614
721
265
-733
-1158
85
-35
-458
-868
-297
-20
-227
178
-1113
-342
350
-1059
-62
592
-879
-819
-449
567
-566
-357
-521
-638
-64
-195
506
-303
-741
-1489
-158
642
-225
-550
-829
435
-192
-775
315
-145
-1039
-1051
767
-119
-528
377
-1027
-1036
-191
748
360
-937
-1255
-327
-74
-150
385
433
-477
-1308
282
453
249
-975
-783
161
-514
101
125
-11
-812
-490
251
205
-88
-1051
-854
112
-88
-392
-143
-105
-432
-298
-389
-690
-341
-626
-387
541
-500
-901
206
-31
-765
-260
21
-788
-156
183
-641
-305
-55
232
-163
-616
-90
-30
357
-706
-2340
-112
1169
-340
-1063
-132
416
-718
-1051
-566
108
-766
-1193
337
526
-87
-704
-1135
-26
-422
-713
76
428
-49
-1064
-566
26
-7
-385
-324
-82
-123
106
-403
-1428
-710
603
115
-406
152
259
-332
-1008
-915
-542
-41
178
-360
-159
-348
-101
-684
-708
-322
-260
802
-39
-896
-453
32
-650
-274
503
-692
-271
395
-259
-776
-997
104
-322
-363
-575
-554
272
-759
-800
-740
-1090
362
143
-1024
-711
163
-653
-653
-122
-709
-775
89
254
-1106
-782
107
-109
-558
-318
50
-90
-427
-326
91
-605
-1389
-242
243
-701
-725
-112
-381
-636
-214
-454
-853
-664
-226
-352
-579
-250
-395
-383
-441
-999
-321
-332
316
-141
-1369
-1177
102
377
-349
-944
-551
610
-1182
-612
363
-862
-323
-171
-697
38
-296
-760
49
-396
-695
-19
-81
-229
-503
-497
-270
-885
-236
222
-211
-205
-654
-691
-371
72
-152
-901
-786
-195
70
-82
-789
-595
-49
-500
-242
-434
-904
-282
-555
-723
304
27
-610
-233
-517
-176
156
-955
-674
292
181
-643
-788
90
-422
-619
-69
-234
-26
-349
-433
-912
-499
184
-469
-275
-414
-162
152
-594
-1113
-813
62
351
-104
-642
-192
90
-301
-360
-906
-179
474
-382
-397
90
86
68
-588
-484
412
-292
-68
387
-677
-500
432
-349
-491
158
104
-231
-813
-428
452
-352
-868
-222
-244
76
4
-588
-187
-19
-324
-125
-867
-185
-47
-628
-769
-328
314
-578
-1
-458
-640
178
50
-518
-479
-587
-168
274
-342
-662
-131
-321
-591
-436
-549
43
250
-458
-285
115
-819
-781
-285
-50
-649
-294
-140
35
-546
-1259
-113
-211
24
425
-598
-940
-274
-262
408
-136
-522
-311
-58
73
-524
-527
-329
186
-652
-533
-81
-112
-177
-344
-322
-773
272
396
-1061
-1082
67
383
-58
-593
-405
94
-159
-229
-350
266
-129
-521
-479
-475
611
322
-415
-837
-561
538
384
-519
-239
17
-380
-342
-282
-423
-189
-430
-539
113
472
-787
-1402
93
-55
-656
-38
72
-243
-308
-429
-518
27
184
-368
-456
201
9
94
-218
-579
-584
-55
741
401
-1050
10
198
-453
-431
-192
454
-435
-189
252
-535
325
316
-1330
-402
308
-39
-594
-200
-124
-443
-499
36
139
-624
-263
-99
127
113
-1019
-528
266
-580
66
-479
-178
231
-353
-492
-471
-192
-619
232
38
-654
117
46
-733
-609
250
-392
-772
-278
-59
211
-502
-491
-475
-143
334
-1036
-888
139
201
-201
-804
-480
-505
62
-24
-487
-606
-155
195
-582
-291
-607
-618
262
-58
-1135
-611
665
-173
-928
-448
-313
-317
-245
-401
-223
-622
-759
164
-222
-570
-462
-61
-714
-1094
198
-811
-893
-217
-283
-544
-642
-425
-622
68
-639
-613
-204
-263
-125
-873
-1080
-393
28
-283
-500
-362
-597
-569
-56
-367
-759
-616
-926
-324
461
-563
-556
-593
-260
-291
-768
-1040
-655
127
-266
-700
-904
-667
-176
-229
-847
-989
-372
-68
-811
-881
-741
-304
-293
-298
-344
-661
-532
-390
-138
-723
-767
-549
-262
179
-476
-778
-295
-292
-380
-129
-667
-348
594
-249
-670
-288
-314
-415
-246
-354
-451
-280
-135
-167
-277
-40
-238
-333
-639
-399
186
-38
-354
-819
-539
629
318
-586
-644
-557
230
259
-856
-760
404
-83
-292
-214
89
-144
-636
-378
-14
-35
-432
-232
-535
96
214
-360
-611
-94
440
-307
-790
-181
234
-241
-118
-339
-31
-164
-727
-246
-355
-463
-405
-399
205
17
-283
-223
-381
-246
-151
-317
-719
-24
705
-356
-1239
-324
381
238
-336
-502
-285
-199
-214
-480
-111
41
-394
-246
-173
5
-69
-718
-698
-418
113
-30
-442
-279
-280
-376
-381
-331
67
-390
-885
109
135
-233
-25
-420
-190
-419
-314
-147
-191
-93
-422
-66
36
98
-114
-614
-14
-174
-412
-360
-210
-282
-529
-68
-89
-201
-301
-437
-354
-168
116
-215
-561
-62
-216
-339
-276
-324
99
-390
-155
-231
-301
46
-483
-427
-318
99
-38
-451
-248
-191
-48
-282
-486
-452
-19
227
-339
-639
-295
-62
-197
-303
-222
-475
-289
221
-284
-595
-144
-374
-407
-442
-647
11
-255
-373
-86
-176
-318
-234
-315
-415
-39
-402
-261
-55
-196
-220
-225
-338
-147
-67
-775
-17
154
-433
-311
-157
-120
-155
-583
-570
189
134
-579
-713
-75
108
-185
-451
-288
-319
-40
-179
-491
-288
-239
25
-361
-459
-226
-67
-4
-362
-627
-562
-108
22
-243
-415
-169
155
-144
-424
-876
-400
398
-140
-328
-82
121
-195
-465
-505
-336
34
-282
-415
-236
-132
-124
4
-171
-453
-272
-90
-117
-293
-533
-662
-329
80
-3
-282
-515
-735
-159
-88
-692
-570
-434
-226
-147
-238
-346
-430
-569
-460
-393
-302
-58
-290
-393
-440
-370
-355
65
36
-640
-448
16
-410
-548
-492
-509
-26
213
-42
-508
-467
-333
-399
-663
-612
54
-26
-402
-439
-440
-246
-378
-546
-646
-411
-40
-135
-503
-602
-260
-158
-425
-276
-233
-304
-314
-382
-158
-183
-200
-488
-470
17
-92
-593
-538
-120
-228
-173
-368
-541
-441
-252
-332
-662
-552
-336
-173
-298
-732
-445
10
-394
-365
-338
-495
-254
-264
-324
-600
-560
-259
-195
-112
-468
-446
-169
-168
-392
-394
-93
-407
-360
-105
-249
-497
-645
-179
-201
-423
-333
-355
-154
-251
-581
-376
-219
-387
-108
-99
-536
-272
43
-383
-429
-137
-322
-369
-123
-106
-189
-237
-418
-423
-25
-200
-733
-604
-316
-181
-262
-295
-483
-506
-25
-272
-578
-355
-285
-253
-302
-476
-232
-194
-448
-295
-225
-301
-300
-261
-218
-354
-358
-239
-177
-178
-229
-164
-221
-353
-173
-199
-393
-282
-308
-274
-218
-321
-312
-399
-215
-169
-347
-206
-93
-319
-347
-106
-243
-267
-227
-215
-366
-213
-62
-353
-248
-328
-237
-286
-216
-95
-362
-394
-284
-149
-284
-408
-465
-464
-157
-173
-391
-376
-376
-174
-257
-261
-328
-266
-150
-453
-327
-126
-147
-428
-420
-225
-291
-160
-184
-615
-251
91
-121
-271
-535
-436
80
26
-360
-404
-166
-33
-308
-308
-167
-102
-325
-216
-113
-357
-156
-72
-150
-250
-163
-188
-79
-103
-269
-333
-287
-270
-123
-16
-98
-225
-334
-191
-205
-247
-190
-159
-287
-151
-232
-45
-161
-363
-125
-134
-212
-298
-186
-409
-418
-157
-154
-304
-428
-286
-177
-270
-370
-259
-255
-214
-200
-330
-262
-211
-187
-339
-461
-337
-175
20
-207
-495
-283
-57
-218
-449
-352
-103
-218
-322
-321
-347
-324
-310
-333
-471
-335
-357
-436
-389
-308
-205
-323
-465
-435
-455
-308
-250
-337
-331
-246
-258
-344
-272
-260
-83
-161
-430
-447
-304
-125
-230
-418
-366
-241
-206
-337
-353
-219
-380
-362
-299
-245
-165
-470
-382
-288
-417
-554
-477
-236
-300
-400
-337
-331
-356
-467
-471
-312
-307
-304
-301
-337
-316
-327
-389
-513
-533
-170
-97
-380
-417
-309
-228
-321
-433
-338
-189
-111
-245
-346
-189
-365
-515
-295
-175
-310
-363
-303
-249
-306
-325
-308
-378
-417
-437
-404
-319
-244
-364
-538
-546
-488
-383
-406
-504
-469
-446
-558
-497
-412
-490
-557
-531
-440
-387
-395
-390
-361
-439
-544
-540
-271
-362
-518
-458
-294
-312
-468
-406
-542
-468
-340
-470
-348
-454
-494
-390
-467
-467
-441
-352
-326
-353
-387
-353
-287
-465
-532
-342
-375
-405
-396
-452
-414
-342
-482
-518
-439
-400
-288
-300
-303
-391
-405
-278
-409
-455
-283
-205
-289
-394
-329
-278
-267
-359
-371
-220
-222
-297
-399
-352
-113
-105
-247
-390
-331
-240
-331
-222
-264
-319
-200
-197
-227
-303
-249
-216
-370
-343
-421
-312
-182
-214
-287
-314
-189
-207
-297
-127
-1
-180
-377
-330
-142
-103
-146
-234
-266
-224
-211
-206
-228
-310
-173
-81
-204
-226
-232
-172
-183
-235
-263
-205
-146
-240
-202
-101
-68
-214
-316
-254
-223
-267
-253
-261
-221
-148
-165
-282
-243
-126
-203
-302
-273
-162
-8
-99
-249
-237
-257
-181
-203
-274
-313
-243
-167
-187
-201
-176
-160
-222
-288
-242
-196
-282
-265
-197
-191
-147
-161
-165
-231
-362
-337
-238
-153
-202
-173
-175
-339
-306
-145
-192
-387
-249
-68
-136
-284
-254
-192
-209
-212
-212
-218
-279
-211
-99
-147
-261
-305
-182
-136
-263
-319
-255
-113
-193
-307
-215
-105
-36
-154
-274
-144
-120
-122
-210
-178
-138
-228
-100
-118
-155
-98
-97
-90
-162
-172
-127
-105
-65
-58
-22
-48
-114
-136
-128
-110
-47
31
-51
-75
-112
-107
-23
-59
-77
-215
-206
-107
-183
-214
-138
-187
-209
-175
-175
-191
-171
-161
-209
-304
-254
-156
-162
-51
-79
-144
-179
-194
-128
-64
-102
-197
-90
-9
-120
-142
-103
-130
-192
-243
-143
-98
-164
-217
-229
-234
-240
-222
-216
-242
-204
-137
-126
-180
-201
-149
-137
-154
-131
-133
-154
-186
-180
-133
-163
-180
-252
-281
-213
-157
-202
-290
-289
-221
-206
-301
-402
-335
-237
-310
-384
-412
-340
-268
-309
-365
-416
-317
-262
-348
-356
-257
-220
-248
-305
-276
-253
-236
-186
-205
-218
-196
-175
-190
-191
-183
-204
-207
-225
-222
-198
-211
-248
-279
-245
-200
-222
-248
-263
-328
-320
-203
-307
-368
-323
-292
-299
-310
-203
-262
-371
-335
-291
-264
-301
-312
-283
-319
-381
-354
-304
-361
-409
-444
-378
-290
-270
-373
-390
-271
-248
-298
-372
-334
-254
-257
-305
-325
-299
-317
-351
-319
-264
-278
-304
-282
-297
-272
-241
-251
-231
-251
-252
-292
-290
-207
-245
-299
-310
-283
-281
-301
-285
-258
-293
-338
-336
-353
-311
-255
-257
-288
-309
-287
-273
-283
-281
-248
-216
-237
-284
-280
-220
-204
-206
-276
-272
-165
-200
-292
-291
-229
-184
-232
-266
-214
-158
-175
-223
-219
-199
-183
-197
-213
-199
-257
-294
-225
-200
-245
-260
-211
-216
-213
-185
-139
-190
-228
-171
-140
-171
-223
-228
-249
-248
-250
-228
-210
-248
-235
-201
-210
-207
-254
-264
-227
-243
-293
-325
-292
-235
-268
-327
-305
-283
-313
-330
-311
-323
-317
-314
-331
-309
-282
-273
-280
-265
-259
-296
-293
-259
-254
-304
-316
-265
-219
-223
-265
-279
-303
-299
-314
-332
-315
-325
-323
-309
-294
-305
-295
-283
-295
-264
-231
-186
-181
-208
-184
-164
-173
-185
-138
-180
-236
-206
-152
-112
-130
-184
-203
-199
-196
-177
-187
-225
-258
-283
-257
-255
-276
-302
-333
-335
-312
-266
-238
-228
-241
-281
-242
-204
-216
-218
-266
-232
-189
-203
-197
-225
-278
-245
-199
-214
-213
-219
-229
-231
-235
-253
-253
-239
-246
-245
-210
-178
-176
-137
-149
-142
-161
-168
-83
-84
-144
-126
-73
-64
-64
-57
-59
-88
-107
-101
-115
-112
-117
-134
-135
-154
-170
-196
-213
-211
-223
-259
-272
-235
-210
-221
-208
-211
-265
-265
-238
-253
-267
-260
-242
-201
-189
-221
-214
-211
-251
-231
-198
-208
-200
-190
-194
-208
-240
-239
-199
-197
-215
-231
-198
-173
-189
-232
-235
-187
-195
-226
-262
-255
-248
-239
-218
-225
-236
-235
-214
-204
-205
-215
-229
-208
-209
-222
-218
-234
-274
-300
-288
-294
-307
-293
-297
-295
-289
-330
-346
-334
-338
-343
-351
-344
-311
-296
-297
-292
-327
-355
-352
-335
-304
-276
-275
-295
-286
-270
-267
-288
-307
-318
-320
-333
-331
-292
-296
-315
-304
-280
-271
-288
-281
-292
-288
-253
-268
-294
-268
-243
-255
-259
-292
-316
-288
-270
-273
-290
-287
-258
-255
-276
-305
-332
-312
-264
-259
-275
-285
-267
-262
-275
-290
-287
-269
-268
-268
-255
-276
-309
-296
-311
-341
-326
-326
-321
-337
-338
-330
-334
-348
-348
-321
-321
-331
-329
-311
-302
-329
-339
-327
-323
-326
-334
-341
-343
-328
-306
-302
-302
-287
-264
-282
-299
-292
-311
-306
-298
-295
-308
-284
-283
-304
-288
-286
-265
-260
-265
-266
-256
-250
-285
-297
-292
-307
-290
-292
-298
-316
-333
-307
-300
-297
-286
-292
-287
-287
-305
-306
-301
-290
-293
-302
-291
-288
-278
-268
-255
-256
-255
-229
-217
-211
-222
-242
-244
-238
-240
-245
-237
-238
-214
-179
-179
-219
-242
-218
-213
-243
-251
-242
-236
-260
-286
-300
-325
-334
-325
-306
-316
-300
-286
-281
-282
-305
-298
-289
-301
-282
-234
-214
-229
-222
-225
-227
-224
-234
-222
-224
-201
-185
-221
-233
-231
-225
-241
-259
-271
-278
-253
-259
-288
-304
-306
-312
-316
-322
-313
-303
-295
-290
-272
-244
-230
-225
-220
-231
-246
-233
-216
-208
-213
-215
-215
-200
-189
-194
-203
-212
-199
-182
-182
-200
-215
-196
-202
-228
-216
-201
-214
-220
-231
-221
-208
-198
-177
-169
-149
-141
-149
-174
-198
-201
-187
-183
-197
-191
-197
-203
-194
-190
-203
-241
-248
-228
-230
-245
-247
-250
-257
-261
-250
-242
-241
-233
-227
-211
-202
-208
-208
-192
-190
-172
-150
-139
-125
-149
-164
-139
-123
-121
-130
-133
-122
-133
-158
-171
-144
-133
-139
-142
-143
-151
-165
-173
-170
-179
-185
-185
-200
-205
-204
-207
-212
-225
-209
-209
-225
-219
-201
-195
-210
-220
-219
-222
-217
-236
-249
-257
-246
-228
-235
-242
-256
-245
-251
-246
-230
-227
-222
-236
-245
-240
-245
-252
-251
-255
-250
-241
-237
-233
-233
-236
-243
-238
-245
-236
-221
-219
-208
-218
-227
-228
-219
-236
-256
-262
-262
-280
-291
-285
-304
-319
-338
-343
-339
-345
-335
-320
-327
-319
-308
-292
-283
-282
-271
-275
-266
-266
-279
-273
-265
-266
-256
-247
-239
-238
-237
-233
-250
-247
-235
-234
-245
-250
-239
-239
-243
-243
-244
-244
-266
-263
-259
-269
-287
-296
-273
-293
-313
-310
-314
-319
-318
-329
-332
-326
-326
-324
-317
-310
-297
-277
-285
-302
-303
-318
-316
-298
-317
-331
-338
-339
-337
-338
-345
-334
-315
-303
-291
-298
-283
-250
-264
-282
-281
-269
-262
-271
-283
-280
-265
-264
-247
-234
-248
-257
-254
-254
-251
-229
-227
-234
-244
-251
-248
-266
-264
-254
-256
-263
-259
-261
-276
-292
-287
-277
-284
-285
-281
-288
-303
-301
-298
-296
-288
-286
-260
-237
-237
-249
-234
-241
-252
-236
-245
-255
-266
-253
-244
-232
-231
-242
-247
-259
-243
-231
-236
-246
-239
-225
-230
-224
-228
-229
-228
-235
-219
-205
-216
-225
-237
-249
-240
-258
-254
-256
-271
-278
-277
-275
-286
-293
-300
-308
-321
-328
-339
-358
-367
-347
-339
-348
-346
-318
-321
-320
-318
-294
-267
-271
-243
-237
-228
-223
-214
-193
-195
-201
-198
-210
-209
-210
-243
-255
-251
-262
-269
-261
-254
-255
-278
-284
-280
-300
-307
-280
-275
-269
-261
-258
-253
-257
-263
-255
-245
-240
-236
-220
-203
-206
-209
-205
-211
-207
-199
-206
-212
-207
-213
-209
-201
-223
-229
-220
-221
-230
-252
-245
-226
-233
-240
-224
-211
-221
-226
-215
-231
-238
-216
-205
-214
-207
-201
-219
-215
-192
-187
-205
-215
-203
-185
-178
-185
-173
-168
-184
-189
-191
-195
-218
-226
-222
-234
-237
-216
-207
-210
-203
-189
-177
-190
-178
-158
-151
-153
-149
-160
-187
-178
-164
-180
-193
-190
-188
-213
-231
-197
-181
-195
-193
-182
-185
-191
-211
-208
-200
-206
-193
-178
-187
-198
-179
-171
-185
-192
-180
-205
-245
-240
-225
-241
-248
-226
-217
-218
-217
-203
-199
-203
-208
-201
-213
-234
-226
-215
-223
-235
-234
-222
-226
-232
-224
-240
-238
-236
-249
-278
-306
-311
-321
-344
-365
-364
-369
-378
-381
-379
-377
-385
-391
-395
-389
-375
-354
-352
-358
-351
-349
-338
-306
-297
-289
-283
-276
-262
-264
-265
-260
-244
-235
-228
-228
-211
-211
-231
-241
-239
-242
-251
-272
-278
-275
-277
-269
-271
-294
-292
-283
-282
-282
-280
-260
-245
-244
-243
-225
-227
-228
-221
-230
-238
-236
-232
-227
-233
-225
-233
-243
-258
-270
-286
-302
-317
-320
-316
-312
-312
-311
-302
-312
-301
-280
-258
-249
-251
-255
-270
-246
-252
-257
-253
-245
-233
-216
-218
-214
-197
-209
-210
-195
-175
-188
-192
-195
-206
-216
-233
-222
-225
-231
-230
-235
-227
-219
-225
-231
-221
-226
-232
-255
-257
-243
-254
-262
-272
-273
-282
-289
-316
-334
-315
-311
-329
-326
-311
-305
-304
-307
-311
-304
-296
-304
-301
-304
-306
-302
-289
-278
-261
-255
-252
-255
-257
-247
-245
-252
-248
-245
-256
-252
-245
-251
-255
-252
-259
-254
-261
-271
-283
-290
-301
-296
-275
-258
-252
-250
-221
-211
-220
-230
-246
-234
-231
-256
-269
-257
-247
-249
-260
-251
-233
-236
-238
-236
-233
-217
-213
-226
-224
-236
-256
-269
-257
-251
-264
-260
-254
-252
-260
-260
-248
-251
-265
-263
-255
-266
-276
-281
-260
-271
-300
-280
-269
-277
-262
-244
-261
-268
-254
-250
-260
-258
-258
-245
-219
-198
-198
-205
-200
-198
-175
-156
-161
-174
-165
-158
-176
-194
-202
-208
-217
-208
-198
-209
-216
-235
-233
-244
-262
-268
-296
-300
-295
-269
-263
-272
-289
-308
-316
-308
-297
-296
-282
-284
-296
-292
-303
-304
-300
-289
-257
-258
-245
-238
-236
-245
-248
-232
-242
-240
-234
-240
-225
-216
-220
-205
-185
-187
-188
-162
-156
-173
-176
-161
-152
-155
-146
-140
-146
-151
-130
-118
-126
-122
-109
-110
-132
-145
-167
-196
-199
-203
-189
-195
-218
-219
-212
-212
-212
-201
-207
-217
-214
-202
-210
-218
-231
-225
-223
-243
-239
-250
-254
-253
-268
-266
-254
-248
-252
-267
-249
-242
-243
-230
-216
-209
-216
-219
-213
-194
-194
-195
-187
-163
-170
-191
-204
-203
-187
-192
-206
-212
-202
-206
-207
-221
-248
-244
-243
-255
-264
-261
-276
-290
-294
-303
-299
-287
-295
-287
-255
-253
-246
-241
-240
-234
-244
-258
-250
-258
-289
-281
-278
-269
-256
-256
-263
-280
-278
-277
-275
-277
-296
-280
-297
-322
-315
-338
-350
-363
-363
-353
-345
-329
-336
-324
-314
-315
-312
-315
-317
-318
-333
-354
-355
-346
-351
-345
-343
-346
-337
-346
-360
-349
-358
-365
-365
-390
-387
-394
-404
-400
-378
-370
-377
-371
-364
-356
-345
-351
-357
-353
-346
-358
-360
-376
-383
-370
-352
-341
-331
-343
-359
-348
-326
-321
-330
-317
-312
-315
-303
-301
-299
-290
-278
-280
-266
-262
-262
-249
-250
-259
-269
-260
-265
-257
-244
-261
-290
-303
-290
-277
-297
-320
-299
-281
-289
-295
-278
-295
-315
-297
-279
-275
-279
-283
-273
-246
-239
-252
-265
-265
-245
-247
-269
-261
-253
-261
-258
-263
-275
-263
-254
-258
-271
-286
-303
-299
-285
-288
-272
-269
-270
-280
-301
-292
-297
-293
-289
-284
-291
-311
-317
-315
-318
-320
-322
-325
-330
-329
-336
-335
-332
-334
-331
-313
-307
-311
-314
-314
-312
-296
-276
-268
-276
-286
-267
-253
-255
-261
-253
-248
-245
-233
-226
-223
-231
-235
-218
-219
-222
-219
-229
-238
-237
-233
-237
-249
-255
-258
-264
-266
-270
-280
-299
-299
-264
-287
-320
-297
-281
-295
-312
-297
-292
-294
-272
-272
-273
-264
-258
-270
-281
-274
-272
-286
-277
-268
-272
-268
-245
-262
-268
-266
-260
-257
-265
-264
-263
-261
-245
-234
-246
-248
-251
-259
-266
-266
-270
-266
-269
-262
-265
-267
-263
-277
-285
-283
-270
-268
-273
-282
-285
-275
-275
-290
-291
-288
-288
-291
-301
-316
-311
-315
-343
-339
-324
-321
-333
-333
-329
-313
-301
-307
-307
-289
-277
-273
-283
-277
-250
-238
-240
-233
-218
-214
-214
-227
-234
-198
-175
-177
-162
-168
-159
-151
-151
-157
-158
-151
-177
-180
-173
-177
-191
-203
-190
-182
-180
-200
-200
-195
-202
-192
-183
-189
-213
-214
-197
-206
-208
-220
-196
-195
-189
-186
-193
-194
-201
-186
-199
-216
-209
-216
-245
-252
-247
-257
-275
-280
-288
-296
-292
-299
-292
-290
-286
-269
-269
-275
-258
-262
-287
-273
-260
-285
-296
-300
-304
-316
-314
-312
-331
-335
-339
-356
-364
-370
-378
-382
-400
-414
-422
-427
-439
-440
-438
-439
-432
-422
-419
-410
-395
-389
-382
-371
-371
-368
-364
-358
-355
-352
-354
-334
-335
-338
-337
-338
-343
-368
-355
-349
-371
-384
-385
-380
-398
-408
-402
-399
-397
-387
-381
-390
-393
-385
-375
-383
-392
-357
-319
-311
-307
-325
-317
-299
-300
-294
-287
-279
-288
-308
-320
-318
-317
-336
-326
-323
-341
-340
-327
-321
-306
-306
-310
-307
-286
-283
-285
-268
-271
-266
-268
-273
-273
-274
-275
-273
-281
-280
-284
-300
-302
-287
-285
-278
-282
-285
-283
-286
-273
-272
-275
-290
-317
-323
-331
-330
-334
-339
-340
-347
-349
-361
-355
-350
-361
-363
-374
-397
-407
-398
-387
-392
-390
-393
-373
-368
-368
-353
-341
-321
-329
-324
-320
-333
-327
-332
-331
-318
-304
-291
-287
-287
-285
-291
-320
-315
-310
-321
-322
-310
-326
-346
-361
-355
-357
-374
-371
-356
-340
-331
-335
-342
-337
-348
-353
-353
-342
-336
-342
-326
-329
-324
-302
-307
-323
-333
-337
-336
-338
-345
-334
-321
-331
-352
-364
-375
-372
-371
-364
-352
-331
-324
-332
-318
-314
-308
-298
-278
-264
-260
-242
-227
-225
-224
-211
-204
-205
-205
-206
-194
-180
-183
-177
-177
-186
-190
-195
-201
-215
-238
-229
-221
-235
-249
-246
-239
-243
-251
-244
-243
-266
-282
-278
-284
-284
-264
-266
-278
-291
-274
-253
-250
-258
-253
-245
-255
-262
-284
-283
-286
-292
-294
-284
-271
-265
-262
-251
-242
-235
-225
-213
-217
-224
-215
-207
-193
-196
-198
-177
-170
-195
-212
-209
-224
-238
-241
-237
-241
-255
-249
-254
-247
-250
-243
-240
-240
-226
-224
-233
-238
-222
-204
-207
-202
-197
-200
-194
-191
-191
-189
-184
-195
-204
-216
-223
-236
-247
-247
-263
-273
-264
-287
-317
-301
-290
-303
-295
-295
-289
-286
-304
-320
-320
-305
-298
-308
-300
-286
-288
-305
-287
-279
-270
-258
-252
-253
-251
-233
-240
-256
-259
-270
-265
-256
-276
-272
-265
-264
-252
-253
-250
-244
-253
-265
-272
-282
-291
-290
-301
-295
-281
-286
-283
-283
-286
-280
-276
-279
-277
-269
-288
-280
-275
-265
-244
-249
-251
-257
-247
-240
-237
-240
-247
-237
-224
-238
-241
-220
-202
-204
-228
-243
-238
-238
-251
-265
-258
-260
-251
-255
-266
-258
-274
-291
-308
-309
-313
-303
-299
-319
-305
-308
-317
-319
-327
-322
-326
-342
-346
-344
-351
-355
-359
-367
-372
-368
-389
-390
-384
-384
-374
-368
-363
-366
-372
-365
-369
-367
-365
-358
-352
-351
-342
-344
-333
-320
-330
-320
-309
-300
-291
-305
-311
-314
-315
-328
-335
-341
-351
-360
-367
-373
-371
-362
-364
-362
-361
-354
-339
-333
-338
-345
-340
-316
-301
-290
-278
-265
-262
-260
-267
-263
-259
-258
-260
-273
-270
-280
-268
-257
-272
-282
-293
-298
-312
-329
-352
-370
-363
-345
-350
-341
-335
-338
-346
-335
-336
-353
-355
-342
-334
-350
-351
-347
-334
-319
-310
-302
-304
-318
-317
-319
-338
-334
-328
-336
-346
-368
-379
-384
-392
-386
-398
-403
-395
-402
-408
-395
-404
-373
-353
-341
-316
-320
-333
-333
-330
-330
-318
-303
-298
-303
-301
-294
-303
-295
-288
-288
-275
-280
-274
-276
-288
-297
-288
-285
-286
-289
-286
-282
-290
-300
-282
-279
-281
-281
-275
-238
-248
-255
-269
-267
-270
-270
-255
-278
-280
-278
-282
-270
-265
-270
-268
-259
-256
-250
-258
-260
-263
-260
-257
-260
-235
-221
-225
-217
-197
-192
-209
-213
-205
-204
-199
-200
-208
-209
-207
-206
-212
-218
-217
-214
-226
-229
-214
-199
-210
-211
-188
-185
-191
-193
-190
-173
-171
-183
-179
-184
-197
-206
-197
-192
-194
-196
-209
-204
-189
-201
-225
-231
-234
-246
-247
-253
-266
-270
-260
-263
-276
-278
-272
-256
-250
-232
-211
-205
-207
-220
-221
-223
-223
-230
-235
-242
-246
-245
-248
-260
-263
-244
-254
-275
-276
-274
-280
-298
-300
-304
-295
-290
-294
-285
-277
-280
-280
-252
-249
-243
-245
-246
-246
-259
-242
-246
-222
-191
-218
-223
-217
-230
-230
-222
-218
-220
-221
-211
-206
-213
-208
-191
-172
-179
-181
-176
-180
-178
-166
-159
-163
-163
-158
-175
-182
-177
-193
-192
-212
-219
-217
-212
-211
-205
-200
-188
-174
-168
-171
-177
-187
-187
-207
-212
-209
-205
-207
-208
-207
-206
-198
-191
-175
-169
-176
-188
-201
-213
-238
-249
-245
-264
-284
-293
-300
-323
-332
-344
-358
-348
-347
-324
-332
-335
-333
-348
-347
-342
-323
-326
-336
-328
-318
-306
-311
-311
-288
-288
-268
-261
-262
-246
-233
-241
-258
-265
-253
-238
-240
-267
-281
-268
-275
-287
-296
-290
-286
-291
-286
-287
-278
-279
-297
-309
-298
-285
-272
-281
-286
-274
-276
-278
-284
-283
-286
-282
-288
-312
-318
-321
-312
-319
-324
-321
-312
-296
-287
-270
-257
-255
-258
-259
-263
-270
-275
-269
-264
-254
-244
-247
-266
-283
-283
-289
-302
-297
-283
-275
-285
-290
-288
-295
-312
-317
-299
-280
-282
-291
-279
-280
-262
-245
-249
-252
-241
-233
-246
-260
-249
-246
-256
-260
-255
-254
-255
-253
-259
-260
-260
-252
-257
-275
-262
-245
-235
-245
-241
-231
-254
-266
-283
-292
-302
-312
-299
-275
-261
-253
-243
-240
-247
-254
-257
-258
-257
-252
-248
-249
-264
-273
-286
-308
-318
-330
-329
-325
-332
-323
-308
-297
-286
-297
-300
-303
-317
-309
-311
-294
-284
-283
-270
-281
-283
-282
-286
-283
-271
-277
-289
-274
-273
-284
-305
-329
-333
-337
-334
-325
-328
-328
-320
-315
-310
-289
-280
-273
-260
-250
-250
-242
-227
-214
-204
-205
-210
-205
-189
-195
-189
-190
-206
-204
-207
-219
-224
-233
-256
-256
-260
-267
-266
-275
-275
-253
-229
-210
-200
-180
-181
-183
-186
-194
-194
-209
-209
-217
-207
-204
-207
-177
-184
-195
-207
-207
-216
-235
-234
-244
-247
-249
-230
-217
-223
-219
-196
-179
-180
-180
-183
-183
-176
-168
-159
-160
-152
-153
-150
-158
-164
-171
-176
-172
-167
-164
-163
-175
-188
-196
-192
-198
-215
-199
-195
-183
-205
-226
-231
-227
-227
-237
-248
-244
-236
-247
-243
-243
-252
-251
-244
-254
-260
-262
-265
-267
-277
-286
-287
-294
-290
-284
-302
-314
-319
-310
-305
-299
-296
-301
-282
-274
-291
-296
-291
-282
-283
-287
-284
-274
-276
-270
-250
-249
-242
-246
-226
-218
-237
-247
-247
-230
-237
-244
-240
-224
-223
-210
-202
-194
-187
-189
-180
-193
-188
-188
-187
-186
-205
-209
-196
-192
-200
-204
-191
-190
-194
-200
-206
-205
-206
-227
-228
-218
-220
-226
-248
-250
-254
-254
-253
-245
-253
-256
-242
-252
-258
-259
-267
-273
-275
-283
-286
-269
-263
-265
-277
-284
-269
-272
-280
-277
-284
-295
-294
-279
-281
-282
-264
-247
-243
-235
-230
-220
-205
-205
-201
-211
-218
-229
-230
-245
-255
-257
-278
-275
-293
-300
-305
-314
-311
-333
-338
-337
-344
-336
-337
-347
-335
-324
-320
-319
-312
-302
-287
-283
-283
-278
-279
-273
-275
-260
-254
-249
-252
-255
-269
-281
-265
-279
-293
-294
-280
-283
-291
-274
-255
-258
-249
-235
-238
-233
-241
-244
-248
-238
-239
-223
-222
-209
-191
-182
-182
-180
-167
-156
-162
-151
-143
-166
-167
-178
-192
-210
-212
-203
-218
-233
-226
-223
-225
-215
-210
-221
-223
-221
-218
-221
-233
-228
-223
-243
-256
-274
-288
-298
-306
-322
-331
-333
-332
-339
-351
-363
-371
-360
-354
-339
-344
-338
-329
-315
-305
-295
-284
-290
-286
-290
-294
-301
-288
-275
-278
-274
-261
-245
-253
-257
-253
-245
-250
-252
-237
-224
-239
-250
-229
-228
-246
-267
-278
-271
-281
-290
-293
-310
-324
-324
-327
-341
-339
-323
-313
-289
-295
-299
-290
-284
-274
-268
-258
-246
-232
-231
-229
-228
-210
-204
-203
-198
-192
-197
-215
-211
-196
-194
-195
-184
-173
-165
-159
-151
-151
-135
-129
-135
-144
-155
-153
-157
-157
-153
-151
-144
-148
-148
-150
-145
-138
-143
-140
-154
-159
-144
-146
-153
-162
-170
-164
-177
-181
-192
-193
-186
-196
-195
-196
-187
-186
-178
-179
-181
-181
-178
-195
-204
-199
-209
-220
-227
-217
-217
-214
-218
-237
-244
-242
-243
-240
-241
-235
-215
-199
-208
-200
-204
-217
-231
-244
-260
-277
-280
-287
-290
-298
-288
-283
-291
-298
-285
-261
-255
-265
-275
-274
-280
-279
-282
-279
-279
-281
-274
-267
-265
-263
-272
-273
-287
-288
-285
-283
-279
-282
-281
-301
-306
-304
-303
-312
-326
-322
-321
-315
-328
-321
-300
-300
-295
-290
-288
-288
-292
-290
-283
-266
-267
-274
-271
-278
-290
-287
-268
-261
-249
-244
-231
-215
-218
-220
-210
-213
-223
-233
-225
-215
-236
-233
-242
-254
-246
-245
-237
-248
-258
-254
-251
-257
-268
-270
-270
-260
-267
-266
-270
-263
-249
-252
-256
-276
-276
-277
-289
-289
-284
-289
-284
-291
-297
-297
-292
-292
-294
-296
-293
-289
-298
-289
-273
-276
-280
-295
-273
-250
-257
-268
-269
-260
-263
-265
-274
-285
-277
-267
-275
-274
-294
-301
-308
-330
-331
-317
-318
-335
-341
-334
-320
-308
-301
-306
-305
-303
-301
-290
-307
-320
-313
-302
-320
-331
-338
-336
-329
-335
-346
-340
-340
-341
-347
-381
-385
-386
-386
-377
-382
-383
-372
-350
-342
-346
-342
-360
-363
-360
-365
-371
-362
-358
-367
-360
-349
-314
-299
-296
-291
-295
-290
-295
-298
-296
-294
-289
-290
-290
-285
-288
-272
-261
-247
-231
-223
-209
-202
-209
-220
-216
-223
-234
-238
-255
-251
-262
-272
-259
-251
-259
-263
-250
-267
-286
-292
-295
-290
-302
-323
-327
-325
-305
-293
-291
-293
-299
-304
-306
-310
-310
-302
-290
-288
-295
-296
-297
-299
-307
-307
-306
-311
-315
-320
-303
-301
-315
-314
-309
-317
-333
-320
-294
-299
-302
-276
-273
-276
-286
-289
-295
-289
-280
-285
-287
-286
-281
-290
-291
-283
-283
-288
-296
-298
-294
-284
-286
-279
-267
-254
-241
-235
-248
-257
-252
-257
-256
-253
-244
-241
-231
-224
-216
-200
-208
-213
-213
-214
-207
-207
-204
-199
-191
-181
-177
-173
-163
-159
-159
-155
-150
-150
-146
-147
-153
-153
-161
-165
-173
-189
-193
-189
-192
-198
-204
-211
-217
-211
-215
-217
-226
-241
-230
-224
-229
-220
-211
-203
-188
-196
-190
-181
-181
-180
-189
-191
-177
-168
-168
-164
-161
-160
-166
-183
-179
-180
-183
-175
-183
-194
-194
-197
-205
-227
-237
-235
-250
-273
-273
-280
-277
-262
-258
-265
-255
-247
-246
-251
-255
-240
-231
-237
-248
-243
-232
-241
-249
-245
-253
-263
-266
-270
-272
-277
-290
-294
-292
-292
-295
-303
-287
-267
-256
-261
-250
-229
-236
-230
-226
-218
-217
-220
-212
-219
-228
-216
-205
-206
-217
-223
-215
-202
-217
-229
-215
-216
-218
-214
-193
-181
-193
-181
-191
-202
-192
-184
-185
-188
-173
-164
-159
-165
-178
-185
-185
-202
-220
-228
-235
-233
-238
-240
-250
-265
-265
-254
-258
-259
-260
-257
-247
-253
-246
-249
-263
-267
-271
-266
-249
-244
-233
-215
-207
-213
-214
-198
-195
-186
-191
-193
-194
-200
-202
-194
-185
-181
-181
-192
-198
-195
-191
-191
-200
-204
-212
-217
-222
-224
-233
-251
-263
-262
-274
-303
-301
-300
-314
-315
-322
-306
-296
-303
-317
-332
-334
-358
-383
-382
-385
-402
-391
-378
-368
-370
-375
-359
-358
-356
-359
-343
-343
-339
-323
-319
-319
-330
-338
-338
-342
-342
-326
-322
-331
-315
-292
-281
-283
-294
-295
-295
-308
-326
-313
-304
-301
-312
-309
-294
-306
-310
-309
-296
-294
-301
-314
-316
-317
-324
-334
-329
-318
-312
-305
-295
-302
-304
-292
-294
-282
-276
-277
-271
-280
-275
-280
-278
-272
-275
-262
-274
-260
-250
-251
-239
-237
-243
-238
-230
-223
-232
-242
-239
-236
-225
-226
-237
-247
-247
-255
-262
-269
-278
-287
-283
-288
-292
-292
-297
-304
-327
-333
-342
-349
-350
-351
-350
-354
-347
-341
-333
-327
-333
-322
-310
-305
-312
-323
-315
-315
-317
-326
-332
-331
-325
-313
-303
-292
-278
-279
-276
-273
-261
-258
-254
-260
-262
-263
-259
-254
-249
-237
-244
-232
-237
-239
-225
-222
-222
-224
-229
-235
-259
-261
-259
-270
-267
-264
-252
-248
-243
-243
-243
-259
-277
-273
-264
-265
-258
-240
-241
-247
-246
-244
-239
-245
-244
-225
-226
-243
-247
-236
-219
-204
-202
-200
-192
-199
-201
-198
-203
-186
-192
-199
-199
-198
-200
-202
-192
-200
-198
-193
-190
-191
-186
-172
-177
-189
-197
-194
-196
-198
-196
-193
-191
-192
-194
-197
-182
-188
-206
-216
-212
-215
-220
-218
-213
-198
-209
-225
-237
-253
-266
-268
-261
-269
-273
-266
-263
-271
-281
-290
-291
-297
-302
-296
-281
-282
-298
-301
-298
-295
-298
-292
-278
-278
-268
-263
-263
-269
-260
-250
-257
-266
-259
-257
-258
-268
-274
-263
-265
-267
-266
-261
-249
-262
-269
-279
-295
-297
-295
-300
-324
-322
-315
-311
-308
-302
-314
-321
-311
-313
-323
-322
-308
-298
-273
-271
-275
-274
-271
-263
-261
-258
-257
-253
-249
-258
-275
-274
-269
-262
-262
-266
-250
-244
-243
-252
-246
-245
-256
-268
-265
-254
-241
-236
-231
-220
-222
-226
-231
-212
-212
-217
-218
-219
-220
-230
-237
-232
-242
-237
-241
-241
-248
-254
-252
-252
-242
-245
-230
-220
-206
-211
-220
-221
-220
-229
-230
-226
-230
-245
-254
-264
-273
-275
-288
-298
-325
-329
-339
-355
-364
-368
-364
-373
-390
-411
-429
-440
-452
-456
-452
-443
-438
-433
-431
-433
-431
-423
-418
-406
-400
-392
-379
-370
-357
-345
-338
-317
-319
-330
-319
-333
-329
-314
-313
-320
-321
-315
-326
-323
-305
-303
-301
-305
-315
-312
-312
-313
-316
-311
-309
-318
-329
-331
-335
-344
-346
-346
-357
-357
-351
-355
-356
-353
-348
-358
-366
-357
-346
-338
-333
-315
-314
-322
-318
-311
-318
-315
-308
-308
-303
-301
-289
-283
-282
-277
-271
-282
-283
-279
-287
-287
-280
-280
-301
-310
-312
-310
-306
-319
-317
-311
-304
-295
-290
-288
-280
-273
-286
-300
-313
-309
-310
-323
-326
-333
-322
-305
-306
-311
-295
-296
-309
-316
-314
-319
-324
-345
-341
-338
-337
-329
-328
-317
-324
-315
-318
-323
-331
-336
-338
-343
-338
-327
-327
-340
-341
-333
-320
-326
-322
-311
-313
-317
-311
-310
-325
-323
-324
-313
-294
-285
-285
-281
-267
-263
-250
-241
-235
-228
-227
-221
-214
-209
-224
-248
-254
-256
-262
-268
-264
-267
-253
-257
-266
-253
-259
-268
-266
-264
-272
-270
-282
-293
-296
-294
-295
-292
-299
-292
-272
-268
-260
-255
-243
-226
-227
-233
-232
-246
-246
-240
-248
-256
-266
-264
-275
-273
-267
-255
-255
-259
-255
-247
-251
-265
-265
-271
-271
-279
-265
-259
-267
-281
-287
-281
-274
-268
-268
-267
-261
-248
-255
-249
-245
-242
-253
-263
-267
-250
-249
-248
-231
-226
-229
-237
-247
-263
-272
-298
-315
-319
-320
-324
-324
-343
-354
-367
-382
-383
-388
-395
-405
-392
-381
-380
-378
-375
-381
-379
-377
-368
-359
-354
-343
-337
-339
-349
-345
-341
-330
-324
-307
-285
-280
-275
-263
-271
-270
-263
-256
-265
-263
-261
-257
-239
-236
-232
-249
-250
-242
-240
-243
-240
-249
-262
-259
-258
-258
-267
-270
-259
-258
-265
-267
-268
-253
-260
-248
-233
-239
-243
-237
-229
-222
-224
-227
-227
-228
-226
-216
-214
-219
-223
-215
-204
-206
-223
-231
-224
-208
-203
-208
-208
-205
-207
-211
-221
-231
-231
-242
-250
-266
-260
-258
-262
-270
-275
-287
-294
-296
-310
-296
-301
-303
-287
-281
-289
-297
-289
-288
-305
-320
-325
-322
-311
-313
-322
-315
-319
-334
-340
-329
-339
-352
-357
-362
-361
-356
-341
-342
-350
-353
-358
-361
-364
-355
-337
-330
-320
-315
-294
-289
-309
-316
-315
-317
-326
-330
-322
-320
-323
-316
-312
-313
-317
-318
-324
